aboutsummaryrefslogtreecommitdiff
path: root/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'main.c')
-rw-r--r--main.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/main.c b/main.c
index 695498e..a891979 100644
--- a/main.c
+++ b/main.c
@@ -1082,7 +1082,7 @@ int main(int argc, char *argv[]) {
case KEY_BACKSPACE:
if (db == &database) {
- if( load_database(&archive, AR_BIN_PATH_NAME) == false) {
+ if (load_database(&archive, AR_BIN_PATH_NAME) == false) {
store_database(&archive, AR_BIN_PATH_NAME);
}
db = &archive;
@@ -1151,6 +1151,9 @@ int main(int argc, char *argv[]) {
update_timers(&database);
store_database(&database, DB_BIN_PATH_NAME);
+ if (db == &archive) {
+ store_database(&archive, AR_BIN_PATH_NAME);
+ }
free_memory();
endwin();
return EXIT_SUCCESS;