Mercurial > irccd
changeset 408:35c40ac0dc26
Irccdctl: avoid waiting on disconnect
author | David Demelier <markand@malikania.fr> |
---|---|
date | Fri, 20 Jan 2017 09:35:57 +0100 |
parents | 533f99e95caf |
children | c363c09e1f44 |
files | irccdctl/cli.cpp |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/irccdctl/cli.cpp Mon Jan 16 10:45:24 2017 +0100 +++ b/irccdctl/cli.cpp Fri Jan 20 09:35:57 2017 +0100 @@ -63,7 +63,7 @@ try { ElapsedTimer timer; - while (!msg.is_object() && timer.elapsed() < 3000) + while (irccdctl.client().isConnected() && !msg.is_object() && timer.elapsed() < 3000) util::poller::poll(3000 - timer.elapsed(), irccdctl); } catch (const std::exception &) { irccdctl.client().onMessage.disconnect(id);