diff options
author | wens <wens@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2009-06-14 15:51:56 +0800 |
---|---|---|
committer | wens <wens@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2009-06-14 15:51:56 +0800 |
commit | 365ada238f8c08dec8797583ce20b000ce41ec73 (patch) | |
tree | e713d0fad888452404559a23eead0adf56be7d21 /daemon/logind | |
parent | 08b9017d656728205ea229bbf60cdffb061d5214 (diff) | |
download | pttbbs-365ada238f8c08dec8797583ce20b000ce41ec73.tar pttbbs-365ada238f8c08dec8797583ce20b000ce41ec73.tar.gz pttbbs-365ada238f8c08dec8797583ce20b000ce41ec73.tar.bz2 pttbbs-365ada238f8c08dec8797583ce20b000ce41ec73.tar.lz pttbbs-365ada238f8c08dec8797583ce20b000ce41ec73.tar.xz pttbbs-365ada238f8c08dec8797583ce20b000ce41ec73.tar.zst pttbbs-365ada238f8c08dec8797583ce20b000ce41ec73.zip |
revert previous commit of SIGPIPE handler
git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@4611 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
Diffstat (limited to 'daemon/logind')
-rw-r--r-- | daemon/logind/logind.c | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/daemon/logind/logind.c b/daemon/logind/logind.c index e30dfa08..a816115f 100644 --- a/daemon/logind/logind.c +++ b/daemon/logind/logind.c @@ -1042,7 +1042,7 @@ auth_start(int fd, login_conn_ctx *conn) /////////////////////////////////////////////////////////////////////// // Event callbacks -static struct event ev_sighup, ev_sigpipe, ev_tunnel; +static struct event ev_sighup, ev_tunnel; static void sighup_cb(int signal, short event, void *arg) @@ -1054,12 +1054,6 @@ sighup_cb(int signal, short event, void *arg) } static void -sigpipe_cb(int signal, short event, void *arg) -{ - fprintf(stderr, LOG_PREFIX "caught sigpipe...\r\n"); -} - -static void endconn_cb(int fd, short event, void *arg) { login_conn_ctx *conn = (login_conn_ctx*) arg; @@ -1578,8 +1572,6 @@ main(int argc, char *argv[]) // SIGHUP handler is reset in daemonize() signal_set(&ev_sighup, SIGHUP, sighup_cb, &ev_sighup); signal_add(&ev_sighup, NULL); - signal_set(&ev_sigpipe, SIGPIPE, sigpipe_cb, &ev_sigpipe); - signal_add(&ev_sigpipe, NULL); // spawn tunnel client if specified. if (*tclient_cmd) |