diff options
Diffstat (limited to 'src/mem2.c')
-rw-r--r-- | src/mem2.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mem2.c b/src/mem2.c index 156237fcc..436683659 100644 --- a/src/mem2.c +++ b/src/mem2.c @@ -19,7 +19,7 @@ ** This file contains implementations of the low-level memory allocation ** routines specified in the sqlite3_mem_methods object. ** -** $Id: mem2.c,v 1.43 2009/02/05 03:00:06 shane Exp $ +** $Id: mem2.c,v 1.44 2009/02/19 14:39:25 danielk1977 Exp $ */ #include "sqliteInt.h" @@ -248,6 +248,7 @@ static void *sqlite3MemMalloc(int nByte){ void *aAddr[40]; pHdr->nBacktrace = backtrace(aAddr, mem.nBacktrace+1)-1; memcpy(pBt, &aAddr[1], pHdr->nBacktrace*sizeof(void*)); + assert(pBt[0]); if( mem.xBacktrace ){ mem.xBacktrace(nByte, pHdr->nBacktrace-1, &aAddr[1]); } |