aboutsummaryrefslogtreecommitdiff
path: root/src/btree.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/btree.c')
-rw-r--r--src/btree.c5
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);
}