diff options
author | Vsevolod Stakhov <vsevolod@rambler-co.ru> | 2011-02-04 19:32:57 +0300 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@rambler-co.ru> | 2011-02-04 19:32:57 +0300 |
commit | 6d6284375d915270e3372d2e6625ccaf1fdcbcd5 (patch) | |
tree | 4cb9fa41d3e1ec947e1c585c70942b4a9883ac14 /src/controller.c | |
parent | 65f15e69284e38d5bbf2177f4466975eca5779b8 (diff) | |
download | rspamd-6d6284375d915270e3372d2e6625ccaf1fdcbcd5.tar.gz rspamd-6d6284375d915270e3372d2e6625ccaf1fdcbcd5.zip |
* Try to fix descriptors leakage in controller
Diffstat (limited to 'src/controller.c')
-rw-r--r-- | src/controller.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/controller.c b/src/controller.c index d204a1aa0..e4dea60f7 100644 --- a/src/controller.c +++ b/src/controller.c @@ -1007,6 +1007,7 @@ controller_write_socket (void *arg) session->state = STATE_COMMAND; rspamd_set_dispatcher_policy (session->dispatcher, BUFFER_LINE, BUFSIZ); } + rspamd_dispatcher_restore (session->dispatcher); return TRUE; } @@ -1037,7 +1038,6 @@ accept_socket (gint fd, short what, void *arg) ctx = worker->ctx; if ((nfd = accept_from_socket (fd, (struct sockaddr *)&ss, &addrlen)) == -1) { - msg_warn ("accept failed: %s", strerror (errno)); return; } |