aboutsummaryrefslogtreecommitdiffstats
path: root/src/libserver
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2015-12-14 17:35:42 +0000
committerVsevolod Stakhov <vsevolod@highsecure.ru>2015-12-14 17:35:42 +0000
commit2638d55b61fcbc37693d6e00c98ce3f6c8e671f3 (patch)
tree06287e1cf83c61baf6ba537494318bcb1cf04536 /src/libserver
parent6438322fee6ecb6921882390505ece53c14964a3 (diff)
downloadrspamd-2638d55b61fcbc37693d6e00c98ce3f6c8e671f3.tar.gz
rspamd-2638d55b61fcbc37693d6e00c98ce3f6c8e671f3.zip
Fix hyperscan command broadcast
Diffstat (limited to 'src/libserver')
-rw-r--r--src/libserver/rspamd_control.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libserver/rspamd_control.c b/src/libserver/rspamd_control.c
index cd6b7829b..c2ae03820 100644
--- a/src/libserver/rspamd_control.c
+++ b/src/libserver/rspamd_control.c
@@ -607,8 +607,10 @@ static void
rspamd_control_hs_io_handler (gint fd, short what, gpointer ud)
{
struct rspamd_control_reply_elt *elt = ud;
+ struct rspamd_control_reply rep;
/* At this point we just ignore replies from the workers */
+ (void)read (fd, &rep, sizeof (rep));
event_del (&elt->io_ev);
g_slice_free1 (sizeof (*elt), elt);
}