diff options
author | drh <> | 2023-05-02 00:33:45 +0000 |
---|---|---|
committer | drh <> | 2023-05-02 00:33:45 +0000 |
commit | 53ffe6e21d0b794caff5095cbb6aea0b74a5176e (patch) | |
tree | b139d32b28119630bcf1bf2d929eb22c5658c640 /src | |
parent | f9b58eb4f8aad25925e35adc2f8dc2b055d5a28d (diff) | |
download | sqlite-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.in | 1 |
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 ); |