Fossil SCM
Better error message when attempting to create a new repository in a directory that does not exist.
Commit
97ff24dec72a2906be60d5203ef70f3495d79f79
Parent
e487b77b1a5857c…
1 file changed
+3
-3
M
src/db.c
+3
-3
| --- src/db.c | ||
| +++ src/db.c | ||
| @@ -511,22 +511,22 @@ | ||
| 511 | 511 | const char *zSql; |
| 512 | 512 | va_list ap; |
| 513 | 513 | |
| 514 | 514 | rc = sqlite3_open(zFileName, &db); |
| 515 | 515 | if( rc!=SQLITE_OK ){ |
| 516 | - db_err(sqlite3_errmsg(g.db)); | |
| 516 | + db_err(sqlite3_errmsg(db)); | |
| 517 | 517 | } |
| 518 | 518 | sqlite3_exec(db, "BEGIN EXCLUSIVE", 0, 0, 0); |
| 519 | 519 | rc = sqlite3_exec(db, zSchema, 0, 0, 0); |
| 520 | 520 | if( rc!=SQLITE_OK ){ |
| 521 | - db_err(sqlite3_errmsg(g.db)); | |
| 521 | + db_err(sqlite3_errmsg(db)); | |
| 522 | 522 | } |
| 523 | 523 | va_start(ap, zSchema); |
| 524 | 524 | while( (zSql = va_arg(ap, const char*))!=0 ){ |
| 525 | 525 | rc = sqlite3_exec(db, zSql, 0, 0, 0); |
| 526 | 526 | if( rc!=SQLITE_OK ){ |
| 527 | - db_err(sqlite3_errmsg(g.db)); | |
| 527 | + db_err(sqlite3_errmsg(db)); | |
| 528 | 528 | } |
| 529 | 529 | } |
| 530 | 530 | va_end(ap); |
| 531 | 531 | sqlite3_exec(db, "COMMIT", 0, 0, 0); |
| 532 | 532 | sqlite3_close(db); |
| 533 | 533 |
| --- src/db.c | |
| +++ src/db.c | |
| @@ -511,22 +511,22 @@ | |
| 511 | const char *zSql; |
| 512 | va_list ap; |
| 513 | |
| 514 | rc = sqlite3_open(zFileName, &db); |
| 515 | if( rc!=SQLITE_OK ){ |
| 516 | db_err(sqlite3_errmsg(g.db)); |
| 517 | } |
| 518 | sqlite3_exec(db, "BEGIN EXCLUSIVE", 0, 0, 0); |
| 519 | rc = sqlite3_exec(db, zSchema, 0, 0, 0); |
| 520 | if( rc!=SQLITE_OK ){ |
| 521 | db_err(sqlite3_errmsg(g.db)); |
| 522 | } |
| 523 | va_start(ap, zSchema); |
| 524 | while( (zSql = va_arg(ap, const char*))!=0 ){ |
| 525 | rc = sqlite3_exec(db, zSql, 0, 0, 0); |
| 526 | if( rc!=SQLITE_OK ){ |
| 527 | db_err(sqlite3_errmsg(g.db)); |
| 528 | } |
| 529 | } |
| 530 | va_end(ap); |
| 531 | sqlite3_exec(db, "COMMIT", 0, 0, 0); |
| 532 | sqlite3_close(db); |
| 533 |
| --- src/db.c | |
| +++ src/db.c | |
| @@ -511,22 +511,22 @@ | |
| 511 | const char *zSql; |
| 512 | va_list ap; |
| 513 | |
| 514 | rc = sqlite3_open(zFileName, &db); |
| 515 | if( rc!=SQLITE_OK ){ |
| 516 | db_err(sqlite3_errmsg(db)); |
| 517 | } |
| 518 | sqlite3_exec(db, "BEGIN EXCLUSIVE", 0, 0, 0); |
| 519 | rc = sqlite3_exec(db, zSchema, 0, 0, 0); |
| 520 | if( rc!=SQLITE_OK ){ |
| 521 | db_err(sqlite3_errmsg(db)); |
| 522 | } |
| 523 | va_start(ap, zSchema); |
| 524 | while( (zSql = va_arg(ap, const char*))!=0 ){ |
| 525 | rc = sqlite3_exec(db, zSql, 0, 0, 0); |
| 526 | if( rc!=SQLITE_OK ){ |
| 527 | db_err(sqlite3_errmsg(db)); |
| 528 | } |
| 529 | } |
| 530 | va_end(ap); |
| 531 | sqlite3_exec(db, "COMMIT", 0, 0, 0); |
| 532 | sqlite3_close(db); |
| 533 |