From 9fa56507e92376f53461c41788b27e6c1e3b09c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Mon, 13 Dec 2004 22:24:26 +0000 Subject: [PATCH] (main): catch sigpipe, we don't bother select()ing for errors git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@14399 ec53bebd-3082-4978-b11e-865c3cabbd6b --- kdc/main.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/kdc/main.c b/kdc/main.c index ad5781f13..01547e349 100644 --- a/kdc/main.c +++ b/kdc/main.c @@ -98,10 +98,14 @@ main(int argc, char **argv) sigaction(SIGINT, &sa, NULL); sigaction(SIGTERM, &sa, NULL); + + sa.sa_handler = SIG_IGN; + sigaction(SIGPIPE, &sa, NULL); } #else signal(SIGINT, sigterm); signal(SIGTERM, sigterm); + signal(SIGPIPE, SIG_IGN); #endif #ifdef HAVE_DAEMON if (detach_from_console)