From: Vsevolod Stakhov Date: Thu, 30 Jul 2015 17:51:20 +0000 (+0100) Subject: Do not delete uninitialized events. X-Git-Tag: 1.0.0~250 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=29180862cab52bd7a1506e3777c9e6e59a6a4993;p=thirdparty%2Frspamd.git Do not delete uninitialized events. --- diff --git a/src/libutil/http.c b/src/libutil/http.c index df44ec9b2a..db7ea83fa5 100644 --- a/src/libutil/http.c +++ b/src/libutil/http.c @@ -1602,7 +1602,10 @@ rspamd_http_connection_write_message (struct rspamd_http_connection *conn, } } - event_del (&priv->ev); + if (base != NULL && event_get_base (&priv->ev) == base) { + event_del (&priv->ev); + } + event_set (&priv->ev, fd, EV_WRITE, rspamd_http_event_handler, conn); if (base != NULL) {