From: Vsevolod Stakhov Date: Tue, 8 Oct 2019 13:34:03 +0000 (+0100) Subject: [Minor] Fix use-after-free X-Git-Tag: 2.0~38 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bc2357b1df1462ba0e409ed2e1b1f6e7c39fcc8a;p=thirdparty%2Frspamd.git [Minor] Fix use-after-free --- diff --git a/src/rspamadm/rspamadm.c b/src/rspamadm/rspamadm.c index 2487207ef2..661b468afd 100644 --- a/src/rspamadm/rspamadm.c +++ b/src/rspamadm/rspamadm.c @@ -438,8 +438,6 @@ main (gint argc, gchar **argv, gchar **env) exit (1); } - g_option_context_free (context); - /* Setup logger */ if (verbose) { cfg->log_level = G_LOG_LEVEL_DEBUG; @@ -614,6 +612,7 @@ main (gint argc, gchar **argv, gchar **env) ev_break (rspamd_main->event_loop, EVBREAK_ALL); end: + g_option_context_free (context); rspamd_dns_resolver_deinit (resolver); REF_RELEASE (rspamd_main->cfg); rspamd_http_context_free (rspamd_main->http_ctx);