From: Vsevolod Stakhov Date: Wed, 16 Dec 2015 02:02:04 +0000 (+0000) Subject: Clean pipes for terminated workers X-Git-Tag: 1.1.0~279 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6d6fd9250e371f58435810e250a0dedb8166ee01;p=thirdparty%2Frspamd.git Clean pipes for terminated workers --- diff --git a/src/rspamd.c b/src/rspamd.c index 004e726b65..57a7648d65 100644 --- a/src/rspamd.c +++ b/src/rspamd.c @@ -885,6 +885,9 @@ rspamd_cld_handler (gint signo, short what, gpointer arg) } event_del (&cur->srv_ev); + /* We also need to clean descriptors left */ + close (cur->control_pipe[0]); + close (cur->srv_pipe[0]); g_free (cur); } else {