diff options
Diffstat (limited to 'degesch.c')
-rw-r--r-- | degesch.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -6074,11 +6074,11 @@ on_signal_pipe_readable (const struct pollfd *fd, struct app_context *ctx) // TODO: multiserver struct server *s = &ctx->server; // TODO: a faster timer for quitting + // XXX: why do we do this? Just to reset the reconnect timer? irc_reset_connection_timeouts (s); - // FIXME: use a normal quit message if (irc_is_connected (s)) - irc_send (s, "QUIT :Terminated by signal"); + irc_initiate_disconnect (s, NULL); initiate_quit (ctx); } |