Fossil SCM
Always run a checkpoint on all database files before existing.
Commit
8b85b21a0ad6d653669b5a7e58efabb41ada566a
Parent
07afdea6e2c3c97…
1 file changed
+1
M
src/db.c
+1
| --- src/db.c | ||
| +++ src/db.c | ||
| @@ -902,10 +902,11 @@ | ||
| 902 | 902 | } |
| 903 | 903 | db_end_transaction(1); |
| 904 | 904 | g.repositoryOpen = 0; |
| 905 | 905 | g.localOpen = 0; |
| 906 | 906 | g.configOpen = 0; |
| 907 | + sqlite3_wal_checkpoint(g.db, 0); | |
| 907 | 908 | sqlite3_close(g.db); |
| 908 | 909 | g.db = 0; |
| 909 | 910 | } |
| 910 | 911 | |
| 911 | 912 | |
| 912 | 913 |
| --- src/db.c | |
| +++ src/db.c | |
| @@ -902,10 +902,11 @@ | |
| 902 | } |
| 903 | db_end_transaction(1); |
| 904 | g.repositoryOpen = 0; |
| 905 | g.localOpen = 0; |
| 906 | g.configOpen = 0; |
| 907 | sqlite3_close(g.db); |
| 908 | g.db = 0; |
| 909 | } |
| 910 | |
| 911 | |
| 912 |
| --- src/db.c | |
| +++ src/db.c | |
| @@ -902,10 +902,11 @@ | |
| 902 | } |
| 903 | db_end_transaction(1); |
| 904 | g.repositoryOpen = 0; |
| 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 |