summaryrefslogtreecommitdiff
path: root/opentracker.c
diff options
context:
space:
mode:
authorerdgeist <>2007-01-10 16:42:39 +0000
committererdgeist <>2007-01-10 16:42:39 +0000
commitcb12e922d5ee1438e47c9510db6748f91f70976e (patch)
tree824b300cbc763098a96e70a815fd2d9e6938ce12 /opentracker.c
parent74a7fbd6fe88a9bed988d5987b6b24dd12edeb04 (diff)
Ignore SIGPIPE. This is safe, since it only raises, when the remote site died before we could send our paket back and is catched by write() returning -1
Diffstat (limited to 'opentracker.c')
-rw-r--r--opentracker.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/opentracker.c b/opentracker.c
index d22a3b2..ac09089 100644
--- a/opentracker.c
+++ b/opentracker.c
@@ -382,6 +382,7 @@ allparsed:
382 if (!io_fd(s)) 382 if (!io_fd(s))
383 panic("io_fd"); 383 panic("io_fd");
384 384
385 signal( SIGPIPE, SIG_IGN );
385 signal( SIGINT, graceful ); 386 signal( SIGINT, graceful );
386 if( init_logic( serverdir ) == -1 ) 387 if( init_logic( serverdir ) == -1 )
387 panic("Logic not started"); 388 panic("Logic not started");