diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/shell.c.in | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/shell.c.in b/src/shell.c.in index 64b9ad310..d119eb4f8 100644 --- a/src/shell.c.in +++ b/src/shell.c.in @@ -12220,12 +12220,8 @@ int SQLITE_CDECL wmain(int argc, wchar_t **wargv){ }else if( cli_strcmp(z,"-bail")==0 ){ bail_on_error = 1; }else if( cli_strcmp(z,"-nonce")==0 ){ - if( data.zNonce ) free(data.zNonce); - if( i+1 < argc ) data.zNonce = strdup(argv[++i]); - else{ - data.zNonce = 0; - break; - } + free(data.zNonce); + data.zNonce = strdup(cmdline_option_value(argc, argv, ++i)); }else if( cli_strcmp(z,"-unsafe-testing")==0 ){ ShellSetFlag(&data,SHFLG_TestingMode); }else if( cli_strcmp(z,"-safe")==0 ){ |