From 493f3728d6f4e2621a382c3e5729688c9ceec683 Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Fri, 21 Apr 2017 13:49:43 +0100 Subject: [PATCH] [Minor] Fix setting watcher for a session --- src/libserver/events.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libserver/events.c b/src/libserver/events.c index 6021f0a39..d9030c5b3 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 -- 2.39.5