aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authordrh <>2023-05-02 00:33:45 +0000
committerdrh <>2023-05-02 00:33:45 +0000
commit53ffe6e21d0b794caff5095cbb6aea0b74a5176e (patch)
treeb139d32b28119630bcf1bf2d929eb22c5658c640 /src
parentf9b58eb4f8aad25925e35adc2f8dc2b055d5a28d (diff)
downloadsqlite-53ffe6e21d0b794caff5095cbb6aea0b74a5176e.tar.gz
sqlite-53ffe6e21d0b794caff5095cbb6aea0b74a5176e.zip
Minor code change in the CLI to make a UAF warning from scan-build go away.
FossilOrigin-Name: ad6aae768ad0816bfd1c8e9db5c0153226982d3af9a089f31e608223339e9829
Diffstat (limited to 'src')
-rw-r--r--src/shell.c.in1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/shell.c.in b/src/shell.c.in
index 36f7b38cb..8e37bac18 100644
--- a/src/shell.c.in
+++ b/src/shell.c.in
@@ -994,6 +994,7 @@ static char *one_input_line(FILE *in, char *zPrior, int isContinuation){
fflush(stdout);
do{
zResult = local_getline(zPrior, stdin);
+ zPrior = 0;
/* ^C trap creates a false EOF, so let "interrupt" thread catch up. */
if( zResult==0 ) sqlite3_sleep(50);
}while( zResult==0 && seenInterrupt>0 );