diff --git a/src/client/main.c b/src/client/main.c index 106bbde0..60674ad2 100644 --- a/src/client/main.c +++ b/src/client/main.c @@ -207,7 +207,7 @@ main(int ac, char **av) sa.sa_handler = intr; sigaction(SIGINT, &sa, NULL); sa.sa_handler = SIG_IGN; - sigaction(SIG_IGN, &sa, NULL); + sigaction(SIGPIPE, &sa, NULL); while (FD_ISSET(sock, &savemask)) { mask = savemask; n = select(sock + 1, &mask, NULL, NULL, NULL);