diff --git a/nlbwmon.c b/nlbwmon.c index 5e787cd..be89c3c 100644 --- a/nlbwmon.c +++ b/nlbwmon.c @@ -134,8 +134,10 @@ handle_refresh(struct uloop_timeout *tm) err = database_archive(gdbh); /* database successfully wrapped around and triggered a ct dump */ - if (err == -ESTALE) + if (err == -ESTALE) { + database_cleanup(); return; + } /* fatal error during database archiving */ if (err != 0) {