From a2c98d3be529afd13bf96171dae84de546af8efc Mon Sep 17 00:00:00 2001 From: Jason Volk Date: Mon, 28 May 2018 01:35:10 -0700 Subject: [PATCH] ircd::client: Join request pool after client list empty. --- ircd/client.cc | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/ircd/client.cc b/ircd/client.cc index fdbe34b82..8d706b881 100644 --- a/ircd/client.cc +++ b/ircd/client.cc @@ -186,14 +186,7 @@ ircd::client::wait_all() context.active(), context.size() }; - else - log::debug - { - "Waiting for %zu request contexts to join...", - context.size() - }; - context.join(); while(!client::list.empty()) { if(!dock.wait_for(seconds(2))) @@ -202,6 +195,14 @@ ircd::client::wait_all() "Waiting for %zu clients to close...", client::list.size() }; } + + log::debug + { + "Waiting for %zu request contexts to join...", + context.size() + }; + + context.join(); } ircd::parse::read_closure