diff options
author | lns <matzeton@googlemail.com> | 2018-04-27 00:32:51 +0200 |
---|---|---|
committer | lns <matzeton@googlemail.com> | 2018-04-27 00:32:51 +0200 |
commit | 2c18582245f9b68369a4bb25e602dd449ccf6410 (patch) | |
tree | e23dcc953085f7a74e164df5bbc57c76177418ff /src/server.c | |
parent | 9a00263a93836a1ad36491298df49d151d09554d (diff) |
POTD sekelton #33.
Signed-off-by: lns <matzeton@googlemail.com>
Diffstat (limited to 'src/server.c')
-rw-r--r-- | src/server.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/server.c b/src/server.c index 6627afa..afa2172 100644 --- a/src/server.c +++ b/src/server.c @@ -9,6 +9,7 @@ #include "server.h" #include "socket.h" +#include "utils.h" #include "log.h" typedef struct client_thread_args { @@ -160,7 +161,8 @@ static int server_mainloop_epoll(int epoll_fd, server_ctx *ctx[], size_t siz) assert(ctx); assert(siz > 0 && siz < POTD_MAXFD); - assert( signal(SIGPIPE, SIG_IGN) != SIG_ERR ); + set_procname("[potd] server"); + assert( set_child_sighandler() == 0 ); sigemptyset(&eset); while (1) { |