Skip to content

Commit f90a2ed

Browse files
authored
Merge pull request #6133 from bema-aei/db_close-in-db_dump
sched/db_dump: close boinc_db before exiting
2 parents 0d73b17 + 696c7a4 commit f90a2ed

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

sched/db_dump.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1318,6 +1318,7 @@ int main(int argc, char** argv) {
13181318
log_messages.printf(MSG_CRITICAL,
13191319
"%s failed: %s\n", buf, boincerror(retval)
13201320
);
1321+
boinc_db.close();
13211322
exit(retval);
13221323
}
13231324

@@ -1347,14 +1348,17 @@ int main(int argc, char** argv) {
13471348
retval = system(buf);
13481349
if (retval) {
13491350
log_messages.printf(MSG_CRITICAL, "Can't rename old stats\n");
1351+
boinc_db.close();
13501352
exit(1);
13511353
}
13521354
}
13531355
sprintf(buf, "mv %s %s", spec.output_dir, spec.final_output_dir);
13541356
retval = system(buf);
13551357
if (retval) {
13561358
log_messages.printf(MSG_CRITICAL, "Can't rename new stats\n");
1359+
boinc_db.close();
13571360
exit(1);
13581361
}
13591362
log_messages.printf(MSG_NORMAL, "db_dump finished\n");
1363+
boinc_db.close();
13601364
}

0 commit comments

Comments
 (0)