]> source.dussan.org Git - rspamd.git/commitdiff
[Fix] Plug memory leak in proxy
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Thu, 9 Jun 2016 16:07:25 +0000 (17:07 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Thu, 9 Jun 2016 16:07:25 +0000 (17:07 +0100)
src/rspamd_proxy.c

index 5a969a155eb5694699cf9a5b2f28a68673322f56..5864d6020a7a15fbacf06716d6c0f81970b6484d 100644 (file)
@@ -804,6 +804,10 @@ proxy_session_dtor (struct rspamd_proxy_session *session)
                }
        }
 
+       if (session->master_conn->results) {
+               ucl_object_unref (session->master_conn->results);
+       }
+
        g_ptr_array_free (session->mirror_conns, TRUE);
        rspamd_inet_address_destroy (session->client_addr);
        close (session->client_sock);