Home | History | Annotate | Download | only in sqlite

Lines Matching full:nsuffix

1114      int n, nPrefix, nSuffix;
1117 - n += getVarint32(pReader->pData+n, &nSuffix);
1122 + n = getVarint32Safe(pReader->pData, &nSuffix, pReader->nData);
1126 + if( nSuffix<0 || nSuffix>pReader->nData ) return SQLITE_CORRUPT_BKPT;
1131 - dataBufferAppend(&pReader->term, pReader->pData+n, nSuffix);
1132 + dataBufferAppend(&pReader->term, pReader->pData, nSuffix);
1134 - assert( n+nSuffix<=pReader->nData );
1135 - pReader->pData += n+nSuffix;
1136 - pReader->nData -= n+nSuffix;
1137 + pReader->pData += nSuffix;
1138 + pReader->nData -= nSuffix;
1203 int n, nData, nPrefix, nSuffix;
1219 - n += getVarint32(pReader->pData+n, &nSuffix);
1220 - assert( n+nSuffix<pReader->nData );
1225 + n = getVarint32Safe(pReader->pData, &nSuffix, pReader->nData);
1229 + if( nSuffix<0 || nSuffix>pReader->nData ) return SQLITE_CORRUPT_BKPT;
1232 - dataBufferAppend(&pReader->term, pReader->pData+n, nSuffix);
1233 + dataBufferAppend(&pReader->term, pReader->pData, nSuffix);
1235 - pReader->pData += n+nSuffix;
1236 - pReader->nData -= n+nSuffix;
1237 + pReader->pData += nSuffix;
1238 + pReader->nData -= nSuffix;