Explicitly ignore SIGPIPE. Default action on Linux is terminate.
This commit is contained in:
parent
f8be892cab
commit
22b0737f30
4
crypto/dist/ipsec-tools/ChangeLog
vendored
4
crypto/dist/ipsec-tools/ChangeLog
vendored
@ -1,3 +1,7 @@
|
||||
2008-12-02 Timo Teras <timo.teras@iki.fi>
|
||||
* src/racoon/session.c: Default action for SIGPIPE in Linux is
|
||||
terminate; explicitly ignore it.
|
||||
|
||||
2008-11-27 Yvan Vanhullebus <vanhu@netasq.com>
|
||||
* src/racoon/isakmp_cfg.c: Fixed pool resizing.
|
||||
* src/racoon/main.c: Set up a default value for Mode Config Pool
|
||||
|
4
crypto/dist/ipsec-tools/src/racoon/session.c
vendored
4
crypto/dist/ipsec-tools/src/racoon/session.c
vendored
@ -1,4 +1,4 @@
|
||||
/* $NetBSD: session.c,v 1.19 2008/11/25 22:38:31 bad Exp $ */
|
||||
/* $NetBSD: session.c,v 1.20 2008/12/02 07:41:43 tteras Exp $ */
|
||||
|
||||
/* $KAME: session.c,v 1.32 2003/09/24 02:01:17 jinmei Exp $ */
|
||||
|
||||
@ -570,7 +570,7 @@ init_signal()
|
||||
* Ignore SIGPIPE as we check the return value of system calls
|
||||
* that write to pipe-like fds.
|
||||
*/
|
||||
signal(SIGPIPE, SIG_DFL);
|
||||
signal(SIGPIPE, SIG_IGN);
|
||||
|
||||
for (i = 0; signals[i] != 0; i++)
|
||||
if (set_signal(signals[i], signal_handler) < 0) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user