diff options
Diffstat (limited to 'src/dbstat.c')
-rw-r--r-- | src/dbstat.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/dbstat.c b/src/dbstat.c index ae55d6b80..e404c71dd 100644 --- a/src/dbstat.c +++ b/src/dbstat.c @@ -149,7 +149,11 @@ static int statConnect( int iDb; if( argc>=4 ){ - iDb = sqlite3FindDbName(db, argv[3]); + char *zDb = sqlite3DbStrDup(db, argv[3]); + if( zDb==0 ) return SQLITE_NOMEM; + sqlite3Dequote(zDb); + iDb = sqlite3FindDbName(db, zDb); + sqlite3DbFree(db, zDb); if( iDb<0 ){ *pzErr = sqlite3_mprintf("no such database: %s", argv[3]); return SQLITE_ERROR; |