From: Vsevolod Stakhov Date: Fri, 21 Apr 2017 12:49:43 +0000 (+0100) Subject: [Minor] Fix setting watcher for a session X-Git-Tag: 1.6.0~344 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=493f3728d6f4e2621a382c3e5729688c9ceec683;p=thirdparty%2Frspamd.git [Minor] Fix setting watcher for a session --- diff --git a/src/libserver/events.c b/src/libserver/events.c index 6021f0a395..d9030c5b3b 100644 --- a/src/libserver/events.c +++ b/src/libserver/events.c @@ -305,7 +305,6 @@ rspamd_session_watch_start (struct rspamd_async_session *session, if (session->cur_watcher == NULL) { session->cur_watcher = rspamd_mempool_alloc0 (session->pool, sizeof (*session->cur_watcher)); - session->flags |= RSPAMD_SESSION_FLAG_WATCHING; } st_elt = rspamd_mempool_alloc (session->pool, sizeof (*st_elt)); @@ -314,6 +313,7 @@ rspamd_session_watch_start (struct rspamd_async_session *session, LL_PREPEND (session->cur_watcher->st, st_elt); session->cur_watcher->id = id; + session->flags |= RSPAMD_SESSION_FLAG_WATCHING; } guint