diff --git a/src/state.c b/src/state.c index 6df0cdd..75af097 100644 --- a/src/state.c +++ b/src/state.c @@ -1305,7 +1305,7 @@ } } - if (state->dirty) { + if (do_initialize || state->dirty) { ret = state_save(state); if (ret) { fprintf(stderr, "Failed to save state: %s\n", strerror(-ret));