diff options
Diffstat (limited to 'eperd/eperd.c')
-rw-r--r-- | eperd/eperd.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/eperd/eperd.c b/eperd/eperd.c index 83aff15..b126cce 100644 --- a/eperd/eperd.c +++ b/eperd/eperd.c @@ -336,6 +336,9 @@ int eperd_main(int argc UNUSED_PARAM, char **argv) limit.rlim_max= RLIM_INFINITY; setrlimit(RLIMIT_CORE, &limit); + /* Ignore SIGPIPE, broken TCP sessions may trigger them */ + signal(SIGPIPE, SIG_IGN); + /* Create libevent event base */ EventBase= event_base_new(); if (!EventBase) |