diff options
Diffstat (limited to 'src/rspamd.c')
-rw-r--r-- | src/rspamd.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/rspamd.c b/src/rspamd.c index 895cc63bf..8ff95cd7a 100644 --- a/src/rspamd.c +++ b/src/rspamd.c @@ -1258,7 +1258,6 @@ main (gint argc, gchar **argv, gchar **env) /* Wait for workers termination */ g_hash_table_foreach_remove (rspamd_main->workers, wait_for_workers, NULL); - g_hash_table_unref (rspamd_main->spairs); event_set (&term_ev, -1, EV_TIMEOUT|EV_PERSIST, rspamd_final_term_handler, rspamd_main); @@ -1277,6 +1276,7 @@ main (gint argc, gchar **argv, gchar **env) msg_info_main ("terminating..."); rspamd_log_close (rspamd_main->logger); REF_RELEASE (rspamd_main->cfg); + g_hash_table_unref (rspamd_main->spairs); g_free (rspamd_main); event_base_free (ev_base); |