]> git.tuebingen.mpg.de Git - adu.git/blobdiff - adu.c
Also catch SIGPIPE.
[adu.git] / adu.c
diff --git a/adu.c b/adu.c
index 821ce26fdd8bcd1e632171eb4c24dbe77aef105f..3fca7a089a8d06d55f94602b3333a7ea442034cb 100644 (file)
--- a/adu.c
+++ b/adu.c
@@ -372,6 +372,8 @@ static int init_signals(void)
                return -E_SIGNAL_SIG_ERR;
        if (signal(SIGTERM, &signal_handler) == SIG_ERR)
                return -E_SIGNAL_SIG_ERR;
+       if (signal(SIGPIPE, &signal_handler) == SIG_ERR)
+               return -E_SIGNAL_SIG_ERR;
        return 1;
 }