diff options
author | drh <drh@noemail.net> | 2018-01-22 15:45:12 +0000 |
---|---|---|
committer | drh <drh@noemail.net> | 2018-01-22 15:45:12 +0000 |
commit | 8bfe66a9c4da70834daca140227f2b3a0460a9ab (patch) | |
tree | 03da1741893e0ea3e505631447c80eb3a7ebba2c /src | |
parent | 3a9b9b7749d993f066580b58783009ae6acc1d13 (diff) | |
download | sqlite-8bfe66a9c4da70834daca140227f2b3a0460a9ab.tar.gz sqlite-8bfe66a9c4da70834daca140227f2b3a0460a9ab.zip |
Avoid unnecessary OOM detection warnings in a debugging routine.
FossilOrigin-Name: 395f8ea790e6e295800fa8927f0585b2419b9521ef4fd591d51d2a48db2a90c4
Diffstat (limited to 'src')
-rw-r--r-- | src/btree.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/btree.c b/src/btree.c index 8cd5ee673..3b42f68f9 100644 --- a/src/btree.c +++ b/src/btree.c @@ -123,9 +123,12 @@ int sqlite3_enable_shared_cache(int enable){ */ #ifdef SQLITE_DEBUG int corruptPageError(int lineno, MemPage *p){ - char *zMsg = sqlite3_mprintf("database corruption page %d of %s", + char *zMsg; + sqlite3BeginBenignMalloc(); + zMsg = sqlite3_mprintf("database corruption page %d of %s", (int)p->pgno, sqlite3PagerFilename(p->pBt->pPager, 0) ); + sqlite3EndBenignMalloc(); if( zMsg ){ sqlite3ReportError(SQLITE_CORRUPT, lineno, zMsg); } |