aboutsummaryrefslogtreecommitdiff
path: root/eperd/eperd.c
diff options
context:
space:
mode:
Diffstat (limited to 'eperd/eperd.c')
-rw-r--r--eperd/eperd.c3
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)