Fossil SCM
Take care to close the separate dbConfig database connection when shutting down.
Commit
c6187a83a51779140c42d03284233e20ecc1b726
Parent
8b85b21a0ad6d65…
1 file changed
+4
M
src/db.c
+4
| --- src/db.c | ||
| +++ src/db.c | ||
| @@ -905,10 +905,14 @@ | ||
| 905 | 905 | g.localOpen = 0; |
| 906 | 906 | g.configOpen = 0; |
| 907 | 907 | sqlite3_wal_checkpoint(g.db, 0); |
| 908 | 908 | sqlite3_close(g.db); |
| 909 | 909 | g.db = 0; |
| 910 | + if( g.dbConfig ){ | |
| 911 | + sqlite3_close(g.dbConfig); | |
| 912 | + g.dbConfig = 0; | |
| 913 | + } | |
| 910 | 914 | } |
| 911 | 915 | |
| 912 | 916 | |
| 913 | 917 | /* |
| 914 | 918 | ** Create a new empty repository database with the given name. |
| 915 | 919 |
| --- src/db.c | |
| +++ src/db.c | |
| @@ -905,10 +905,14 @@ | |
| 905 | g.localOpen = 0; |
| 906 | g.configOpen = 0; |
| 907 | sqlite3_wal_checkpoint(g.db, 0); |
| 908 | sqlite3_close(g.db); |
| 909 | g.db = 0; |
| 910 | } |
| 911 | |
| 912 | |
| 913 | /* |
| 914 | ** Create a new empty repository database with the given name. |
| 915 |
| --- src/db.c | |
| +++ src/db.c | |
| @@ -905,10 +905,14 @@ | |
| 905 | g.localOpen = 0; |
| 906 | g.configOpen = 0; |
| 907 | sqlite3_wal_checkpoint(g.db, 0); |
| 908 | sqlite3_close(g.db); |
| 909 | g.db = 0; |
| 910 | if( g.dbConfig ){ |
| 911 | sqlite3_close(g.dbConfig); |
| 912 | g.dbConfig = 0; |
| 913 | } |
| 914 | } |
| 915 | |
| 916 | |
| 917 | /* |
| 918 | ** Create a new empty repository database with the given name. |
| 919 |