diff options
Diffstat (limited to '')
-rw-r--r-- | event.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/event.c b/event.c index a5a49cc..c324a65 100644 --- a/event.c +++ b/event.c @@ -131,14 +131,10 @@ noreturn void eventLoop(void) { for (;;) { if (sig[SIGCHLD]) childWait(); - if (sig[SIGHUP]) { - ircFmt("QUIT :zzz\r\n"); - self.quit = true; - } + if (sig[SIGHUP]) ircQuit("zzz"); if (sig[SIGINT]) { signal(SIGINT, SIG_DFL); - ircFmt("QUIT :Goodbye\r\n"); - self.quit = true; + ircQuit("Goodbye"); } if (sig[SIGWINCH]) { curses.sa_handler(SIGWINCH); |