diff options
author | drh <drh@noemail.net> | 2015-05-22 23:50:19 +0000 |
---|---|---|
committer | drh <drh@noemail.net> | 2015-05-22 23:50:19 +0000 |
commit | c19bc9b6b04bb9c3aa2ca3076dfdf7bbf1b40533 (patch) | |
tree | df01585e8872956a5c048aaa50b34e776eb9ff2e /tool/fuzzershell.c | |
parent | f9def06160fed660c99f964ade1cfe17dd902612 (diff) | |
download | sqlite-c19bc9b6b04bb9c3aa2ca3076dfdf7bbf1b40533.tar.gz sqlite-c19bc9b6b04bb9c3aa2ca3076dfdf7bbf1b40533.zip |
Improved error messages in fuzzershell when unable to open the database.
FossilOrigin-Name: c404fcace83613a50015f15097b7f28123c221c3
Diffstat (limited to 'tool/fuzzershell.c')
-rw-r--r-- | tool/fuzzershell.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/tool/fuzzershell.c b/tool/fuzzershell.c index c026cf370..2778c9d2f 100644 --- a/tool/fuzzershell.c +++ b/tool/fuzzershell.c @@ -701,14 +701,17 @@ int main(int argc, char **argv){ do{ if( zDbName ){ rc = sqlite3_open_v2(zDbName, &db, SQLITE_OPEN_READWRITE, 0); + if( rc!=SQLITE_OK ){ + abendError("Cannot open database file %s", zDbName); + } }else{ rc = sqlite3_open_v2( "main.db", &db, SQLITE_OPEN_READWRITE | SQLITE_OPEN_CREATE | SQLITE_OPEN_MEMORY, 0); - } - if( rc!=SQLITE_OK ){ - abendError("Unable to open the in-memory database"); + if( rc!=SQLITE_OK ){ + abendError("Unable to open the in-memory database"); + } } if( pLook ){ rc = sqlite3_db_config(db, SQLITE_DBCONFIG_LOOKASIDE,pLook,szLook,nLook); |