1
0
mirror of https://github.com/sqlite/sqlite.git synced 2025-10-22 22:13:04 +03:00

More robust handling of zeroblob() with oversized arguments. Fix fuzzcheck

so that it can be run with limited heap memory.

FossilOrigin-Name: 4e3e516a42059c97f42a7eb59bdf5cded0ff843a
This commit is contained in:
drh
2015-07-24 15:49:23 +00:00
parent 03bc525a51
commit 53e66c3cda
10 changed files with 105 additions and 28 deletions

View File

@@ -1131,6 +1131,7 @@ static void zeroblobFunc(
if( n>db->aLimit[SQLITE_LIMIT_LENGTH] ){
sqlite3_result_error_toobig(context);
}else{
if( n<0 ) n = 0;
sqlite3_result_zeroblob(context, (int)n); /* IMP: R-00293-64994 */
}
}