diff options
author | drh <drh@noemail.net> | 2016-02-05 02:50:11 +0000 |
---|---|---|
committer | drh <drh@noemail.net> | 2016-02-05 02:50:11 +0000 |
commit | 17a936f84a656f3fba8e108758c822ec8f7b472b (patch) | |
tree | 6d7dcce3e89b5b5cea8e2eed3126729798cb7e86 /src | |
parent | b84e574c8923b5bcb0b50fbb5a36f4a12b4cde0d (diff) | |
download | sqlite-17a936f84a656f3fba8e108758c822ec8f7b472b.tar.gz sqlite-17a936f84a656f3fba8e108758c822ec8f7b472b.zip |
Minor simplification of schema error reporting.
FossilOrigin-Name: a8846aeed9992c6c9f1c8bd6e996a4cbe891751e
Diffstat (limited to 'src')
-rw-r--r-- | src/prepare.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/prepare.c b/src/prepare.c index 3fb71a770..f74aa52e0 100644 --- a/src/prepare.c +++ b/src/prepare.c @@ -28,11 +28,10 @@ static void corruptSchema( if( !db->mallocFailed && (db->flags & SQLITE_RecoveryMode)==0 ){ char *z; if( zObj==0 ) zObj = "?"; - z = sqlite3_mprintf("malformed database schema (%s)", zObj); - if( z && zExtra ) z = sqlite3_mprintf("%z - %s", z, zExtra); + z = sqlite3MPrintf(db, "malformed database schema (%s)", zObj); + if( zExtra ) z = sqlite3MPrintf(db, "%z - %s", z, zExtra); sqlite3DbFree(db, *pData->pzErrMsg); *pData->pzErrMsg = z; - if( z==0 ) sqlite3OomFault(db); } pData->rc = db->mallocFailed ? SQLITE_NOMEM : SQLITE_CORRUPT_BKPT; } |