diff options
author | larrybr <larrybr@noemail.net> | 2023-05-03 02:32:42 +0000 |
---|---|---|
committer | larrybr <larrybr@noemail.net> | 2023-05-03 02:32:42 +0000 |
commit | 164b332d80b3bdda5f091d574768fa8f740a2ba3 (patch) | |
tree | 14192a2f023ccdc91bfab9be82e397fea730c02e /src | |
parent | b504623802052721e4797dd149414fcc386e59c8 (diff) | |
download | sqlite-164b332d80b3bdda5f091d574768fa8f740a2ba3.tar.gz sqlite-164b332d80b3bdda5f091d574768fa8f740a2ba3.zip |
Fix CLI mishandling of OOM during .import _of_ a DB. [forum:7ed4a250d3|Reported by forum post 7ed4a250d3].
FossilOrigin-Name: 30da3f0ebd944754881bce678c61289fdaf1e32198d241cc6b5c003e4fb33c0e
Diffstat (limited to 'src')
-rw-r--r-- | src/shell.c.in | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/shell.c.in b/src/shell.c.in index cb033edeb..46675f778 100644 --- a/src/shell.c.in +++ b/src/shell.c.in @@ -7875,7 +7875,7 @@ FROM (\ sqlite3_bind_int(pStmt, 1, nDigits); rc = sqlite3_step(pStmt); sqlite3_finalize(pStmt); - assert(rc==SQLITE_DONE); + if( rc!=SQLITE_DONE ) rc_err_oom_die(SQLITE_NOMEM); } assert(db_int(*pDb, zHasDupes)==0); /* Consider: remove this */ rc = sqlite3_prepare_v2(*pDb, zCollectVar, -1, &pStmt, 0); |