diff options
Diffstat (limited to '')
-rw-r--r-- | news/pan2/files/patch-pan_sockets.c | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/news/pan2/files/patch-pan_sockets.c b/news/pan2/files/patch-pan_sockets.c deleted file mode 100644 index 16fe3c356dc7..000000000000 --- a/news/pan2/files/patch-pan_sockets.c +++ /dev/null @@ -1,25 +0,0 @@ ---- pan/sockets.c.orig Thu Feb 27 13:15:49 2003 -+++ pan/sockets.c Thu Feb 27 13:24:02 2003 -@@ -86,6 +86,9 @@ - int port) - { - PanSocket * sock; -+#ifdef SIGPIPE -+ struct sigaction sv; -+#endif - - /* sanity clause */ - g_return_val_if_fail (is_nonempty_string (server_name), NULL); -@@ -94,7 +97,11 @@ - - /* needed on Unix */ - # ifdef SIGPIPE -- sigignore (SIGPIPE); -+ memset(&sv, 0, sizeof(sv)); -+ sv.sa_handler = SIG_IGN; -+ sigemptyset(&sv.sa_mask); -+ sv.sa_flags = SA_RESTART; -+ sigaction(SIGPIPE, &sv, NULL); - # endif - - /* create the socket */ |