diff options
author | drh <> | 2024-08-24 20:01:05 +0000 |
---|---|---|
committer | drh <> | 2024-08-24 20:01:05 +0000 |
commit | 306a8dcf3e5b4e94156b208eb9f601990ac8ce99 (patch) | |
tree | 44df47a8b045fb385c714f1df2438d85a9d0c442 /src | |
parent | 838d2d3078b9c746da75f76b20ab36ff40d3fd1d (diff) | |
download | sqlite-306a8dcf3e5b4e94156b208eb9f601990ac8ce99.tar.gz sqlite-306a8dcf3e5b4e94156b208eb9f601990ac8ce99.zip |
Fix compiler warnings in the CLI detected by MSVC.
FossilOrigin-Name: 23ae505cbfde6dfd1dbb2216cf76c1e316b49f2ca84491a1aae28ad33f7777a9
Diffstat (limited to 'src')
-rw-r--r-- | src/shell.c.in | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/shell.c.in b/src/shell.c.in index 1a1d35774..ab17f46e1 100644 --- a/src/shell.c.in +++ b/src/shell.c.in @@ -3556,10 +3556,11 @@ static void bind_prepared_stmt(ShellState *pArg, sqlite3_stmt *pStmt){ }else if( strncmp(zVar, "$int_", 5)==0 ){ sqlite3_bind_int(pStmt, i, atoi(&zVar[5])); }else if( strncmp(zVar, "$text_", 6)==0 ){ - char *zBuf = sqlite3_malloc64( strlen(zVar)-5 ); + size_t szVar = strlen(zVar); + char *zBuf = sqlite3_malloc64( szVar-5 ); if( zBuf ){ - memcpy(zBuf, &zVar[6], strlen(zVar)-5); - sqlite3_bind_text64(pStmt, i, zBuf, -1, sqlite3_free, SQLITE_UTF8); + memcpy(zBuf, &zVar[6], szVar-5); + sqlite3_bind_text64(pStmt, i, zBuf, szVar-6, sqlite3_free, SQLITE_UTF8); } }else{ sqlite3_bind_null(pStmt, i); @@ -11052,7 +11053,7 @@ static int do_meta_command(char *zLine, ShellState *p){ for(ii=2; ii<nArg; ii++){ const char *z = azArg[ii]; int useLabel = 0; - const char *zLabel; + const char *zLabel = 0; if( (z[0]=='+'|| z[0]=='-') && !IsDigit(z[1]) ){ useLabel = z[0]; zLabel = &z[1]; |