Mercurial > irccd
changeset 396:8681c6a9a9b2
Irccd: do not dispatch on stop
author | David Demelier <markand@malikania.fr> |
---|---|
date | Tue, 10 Jan 2017 15:18:54 +0100 |
parents | f9b4101fa51c |
children | da240b179e8b |
files | libirccd/irccd/irccd.cpp |
diffstat | 1 files changed, 4 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/libirccd/irccd/irccd.cpp Tue Jan 10 15:16:09 2017 +0100 +++ b/libirccd/irccd/irccd.cpp Tue Jan 10 15:18:54 2017 +0100 @@ -61,6 +61,10 @@ { util::poller::sync(in, out, *m_interruptService, *m_servers, *m_transports); + if (!m_running) { + return; + } + /* * Make a copy because the events can add other events while we are * iterating it. Also lock because the timers may alter these events too.