From d3de54ac3fbf183a87869942c9fbc43eb44a0f8a Mon Sep 17 00:00:00 2001 From: Unbit Date: Wed, 7 May 2014 06:12:58 +0200 Subject: [PATCH] correctly set pipes to -1 in emperor mode 2 --- core/emperor.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/core/emperor.c b/core/emperor.c index 4503698a..df3edd67 100644 --- a/core/emperor.c +++ b/core/emperor.c @@ -2055,8 +2055,11 @@ recheck: 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) + ui_current->pipe[0] = -1; + if (ui_current->use_config) { close(ui_current->pipe_config[0]); + ui_current->pipe_config[0] = -1; + } ui_current->pid = -1; ui_current->status = 0; ui_current->cursed_at = 0;