| Index: third_party/sqlite/src/src/mem1.c
|
| diff --git a/third_party/sqlite/src/src/mem1.c b/third_party/sqlite/src/src/mem1.c
|
| index b960ccfd477368a2d0e7af46f74f7eb00a075fe2..efc84c41d7658a175aca40c8b612239690987524 100644
|
| --- a/third_party/sqlite/src/src/mem1.c
|
| +++ b/third_party/sqlite/src/src/mem1.c
|
| @@ -125,7 +125,9 @@ static malloc_zone_t* _sqliteZone_;
|
| */
|
| static void *sqlite3MemMalloc(int nByte){
|
| #ifdef SQLITE_MALLOCSIZE
|
| - void *p = SQLITE_MALLOC( nByte );
|
| + void *p;
|
| + testcase( ROUND8(nByte)==nByte );
|
| + p = SQLITE_MALLOC( nByte );
|
| if( p==0 ){
|
| testcase( sqlite3GlobalConfig.xLog!=0 );
|
| sqlite3_log(SQLITE_NOMEM, "failed to allocate %u bytes of memory", nByte);
|
| @@ -134,7 +136,7 @@ static void *sqlite3MemMalloc(int nByte){
|
| #else
|
| sqlite3_int64 *p;
|
| assert( nByte>0 );
|
| - nByte = ROUND8(nByte);
|
| + testcase( ROUND8(nByte)!=nByte );
|
| p = SQLITE_MALLOC( nByte+8 );
|
| if( p ){
|
| p[0] = nByte;
|
|
|