changeset 399:ea688d9ca8b1

Irccd: do not sync on stop
author David Demelier <markand@malikania.fr>
date Tue, 10 Jan 2017 20:17:09 +0100
parents 6aae16300e0c
children 8ba4d2d6c779
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 20:08:39 2017 +0100
+++ b/libirccd/irccd/irccd.cpp	Tue Jan 10 20:17:09 2017 +0100
@@ -59,6 +59,10 @@
 
 void Irccd::sync(fd_set &in, fd_set &out)
 {
+    if (!m_running) {
+        return;
+    }
+
     util::poller::sync(in, out, *m_interruptService, *m_servers, *m_transports);
 
     if (!m_running) {