commit e76e997: [Minor] Always stop event on connection reset

Vsevolod Stakhov vsevolod at highsecure.ru
Sun Oct 27 12:28:05 UTC 2019


Author: Vsevolod Stakhov
Date: 2019-10-27 12:21:05 +0000
URL: https://github.com/rspamd/rspamd/commit/e76e99700eed59c4bf5b0e275c1a602fe963cc0b (HEAD -> master)

[Minor] Always stop event on connection reset

---
 src/libutil/http_connection.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/src/libutil/http_connection.c b/src/libutil/http_connection.c
index 0762fde81..f7da1ee83 100644
--- a/src/libutil/http_connection.c
+++ b/src/libutil/http_connection.c
@@ -1281,10 +1281,9 @@ rspamd_http_connection_reset (struct rspamd_http_connection *conn)
 
 	conn->finished = FALSE;
 	/* Clear priv */
+	rspamd_ev_watcher_stop (priv->ctx->event_loop, &priv->ev);
 
 	if (!(priv->flags & RSPAMD_HTTP_CONN_FLAG_RESETED)) {
-
-		rspamd_ev_watcher_stop (priv->ctx->event_loop, &priv->ev);
 		rspamd_http_parser_reset (conn);
 	}
 


More information about the Commits mailing list