]> code.citadel.org Git - citadel.git/commitdiff
* sysdep.c: ignore SIGPIPE. This keeps broken connections from
authorArt Cancro <ajc@citadel.org>
Wed, 23 Dec 1998 23:48:23 +0000 (23:48 +0000)
committerArt Cancro <ajc@citadel.org>
Wed, 23 Dec 1998 23:48:23 +0000 (23:48 +0000)
          crashing the whole server.
        * Tagged everything for the official 5.50 release.

citadel/ChangeLog
citadel/sysdep.c

index 21d0ee325bda1eb3f947192371079512c780166e..bce8600d541fd8b7e15bc24bee73613ead141dc5 100644 (file)
@@ -1,3 +1,8 @@
+Wed Dec 23 18:47:12 EST 1998 Art Cancro <ajc@uncnsrd.mt-kisco.ny.us>
+       * sysdep.c: ignore SIGPIPE.  This keeps broken connections from
+         crashing the whole server.
+       * Tagged everything for the official 5.50 release.
+
 Mon Dec 21 07:54:20 EST 1998 Art Cancro <ajc@uncnsrd.mt-kisco.ny.us>
        * housekeeping.c: call kill_session() with session_to_kill,
          not ccptr->cs_pid (was crashing the server)
index d7262d2e2ead075dcc4ea38f5c74cd11e820f5a6..49ef19c868f64ac6568871ae6384c2fc30334b14 100644 (file)
@@ -109,6 +109,7 @@ void init_sysdep(void) {
        signal(SIGQUIT, (void(*)(int))master_cleanup);
        signal(SIGHUP, (void(*)(int))master_cleanup);
        signal(SIGTERM, (void(*)(int))master_cleanup);
+       signal(SIGPIPE, SIG_IGN);
        }