From: Guus Sliepen Date: Thu, 17 Jan 2013 13:14:17 +0000 (+0100) Subject: Handle SIGINT gracefully. X-Git-Tag: import-tinc-1.1~198 X-Git-Url: http://git.meshlink.io/?a=commitdiff_plain;ds=sidebyside;h=a9eba276a4ccec1c67611e8496ac0a30137b7493;hp=1ddd6111a40733929089316838020f89176cbda2;p=meshlink Handle SIGINT gracefully. --- diff --git a/src/net.c b/src/net.c index fe272db8..343ac717 100644 --- a/src/net.c +++ b/src/net.c @@ -451,11 +451,13 @@ int main_loop(void) { signal_t sighup = {0}; signal_t sigterm = {0}; signal_t sigquit = {0}; + signal_t sigint = {0}; signal_t sigalrm = {0}; signal_add(&sighup, sighup_handler, &sighup, SIGHUP); signal_add(&sigterm, sigterm_handler, &sigterm, SIGTERM); signal_add(&sigquit, sigterm_handler, &sigquit, SIGQUIT); + signal_add(&sigint, sigterm_handler, &sigint, SIGINT); signal_add(&sigalrm, sigalrm_handler, &sigalrm, SIGALRM); #endif