From 3a62573005adc26f980444dee35a7798fed7fc98 Mon Sep 17 00:00:00 2001 From: Unbit Date: Sun, 4 May 2014 19:43:38 +0200 Subject: [PATCH] close pipe and config file descriptors when back to on-demand mode --- core/emperor.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/emperor.c b/core/emperor.c index ccbd536e..dfcfcb31 100644 --- a/core/emperor.c +++ b/core/emperor.c @@ -1887,6 +1887,8 @@ recheck: // back to on_demand mode ... else if (ui_current->status == 2) { event_queue_add_fd_read(uwsgi.emperor_queue, ui_current->on_demand_fd); + close(ui_current->pipe[0]); + if (ui_current->use_config) close(ui_current->pipe_config[0]); ui_current->pid = -1; ui_current->status = 0; ui_current->cursed_at = 0;