Fossil SCM
Make sure the manifest_crosslink_begin/end pair can be called multiple times.
Commit
2a069086e9caf2df7384b756a1dbb334f3d13e24
Parent
95f5520a09efb76…
1 file changed
+1
+1
| --- src/manifest.c | ||
| +++ src/manifest.c | ||
| @@ -911,10 +911,11 @@ | ||
| 911 | 911 | while( db_step(&q)==SQLITE_ROW ){ |
| 912 | 912 | const char *zUuid = db_column_text(&q, 0); |
| 913 | 913 | ticket_rebuild_entry(zUuid); |
| 914 | 914 | } |
| 915 | 915 | db_finalize(&q); |
| 916 | + db_multi_exec("DROP TABLE pending_tkt"); | |
| 916 | 917 | db_end_transaction(0); |
| 917 | 918 | manifest_crosslink_busy = 0; |
| 918 | 919 | } |
| 919 | 920 | |
| 920 | 921 | /* |
| 921 | 922 |
| --- src/manifest.c | |
| +++ src/manifest.c | |
| @@ -911,10 +911,11 @@ | |
| 911 | while( db_step(&q)==SQLITE_ROW ){ |
| 912 | const char *zUuid = db_column_text(&q, 0); |
| 913 | ticket_rebuild_entry(zUuid); |
| 914 | } |
| 915 | db_finalize(&q); |
| 916 | db_end_transaction(0); |
| 917 | manifest_crosslink_busy = 0; |
| 918 | } |
| 919 | |
| 920 | /* |
| 921 |
| --- src/manifest.c | |
| +++ src/manifest.c | |
| @@ -911,10 +911,11 @@ | |
| 911 | while( db_step(&q)==SQLITE_ROW ){ |
| 912 | const char *zUuid = db_column_text(&q, 0); |
| 913 | ticket_rebuild_entry(zUuid); |
| 914 | } |
| 915 | db_finalize(&q); |
| 916 | db_multi_exec("DROP TABLE pending_tkt"); |
| 917 | db_end_transaction(0); |
| 918 | manifest_crosslink_busy = 0; |
| 919 | } |
| 920 | |
| 921 | /* |
| 922 |