From: Vsevolod Stakhov Date: Fri, 18 Nov 2016 13:38:28 +0000 (+0000) Subject: [CritFix] Another fix for proxying files using rspamd_proxy X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9f33f89a7ea4cb4084257e009de99e27c620859c;p=thirdparty%2Frspamd.git [CritFix] Another fix for proxying files using rspamd_proxy --- diff --git a/src/rspamd_proxy.c b/src/rspamd_proxy.c index 80be4d9d5d..917c925ab8 100644 --- a/src/rspamd_proxy.c +++ b/src/rspamd_proxy.c @@ -703,10 +703,9 @@ proxy_backend_close_connection (struct rspamd_proxy_backend_connection *conn) if (conn->backend_conn) { rspamd_http_connection_reset (conn->backend_conn); rspamd_http_connection_unref (conn->backend_conn); + close (conn->backend_sock); } - close (conn->backend_sock); - conn->flags |= RSPAMD_BACKEND_CLOSED; } }