aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorlarrybr <larrybr@noemail.net>2023-05-03 02:32:42 +0000
committerlarrybr <larrybr@noemail.net>2023-05-03 02:32:42 +0000
commit164b332d80b3bdda5f091d574768fa8f740a2ba3 (patch)
tree14192a2f023ccdc91bfab9be82e397fea730c02e /src
parentb504623802052721e4797dd149414fcc386e59c8 (diff)
downloadsqlite-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.in2
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);