]> git.ipfire.org Git - thirdparty/rspamd.git/commitdiff
[Fix] Backport fix for libraries deinit
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Mon, 28 Nov 2016 16:40:43 +0000 (16:40 +0000)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Mon, 28 Nov 2016 16:40:43 +0000 (16:40 +0000)
src/libutil/util.c

index 1ad4c6945d106de052a4469e9cd9867125f33ce7..889cc1c6c80d97a7deea60c74b94815ad629290a 100644 (file)
@@ -2143,7 +2143,6 @@ rspamd_deinit_libs (struct rspamd_external_libs_ctx *ctx)
                }
 
                g_free (ctx->ottery_cfg);
-               g_slice_free1 (sizeof (*ctx), ctx);
                g_mime_shutdown ();
 
 #ifdef HAVE_OPENSSL
@@ -2152,6 +2151,7 @@ rspamd_deinit_libs (struct rspamd_external_libs_ctx *ctx)
                SSL_CTX_free (ctx->ssl_ctx);
 #endif
                rspamd_inet_library_destroy ();
+               g_slice_free1 (sizeof (*ctx), ctx);
        }
 }