From ccb66ced4f6a14a793c4fcdde48fbd26f9d36a8c Mon Sep 17 00:00:00 2001 From: Tilka Date: Sat, 5 May 2012 01:10:24 +0200 Subject: [PATCH] don't show error on SIGTERM in select() backend --- src/network/select.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/network/select.c b/src/network/select.c index 31efeff..c1958d8 100644 --- a/src/network/select.c +++ b/src/network/select.c @@ -78,10 +78,11 @@ int net_backend_poll_select(struct net_backend* data, int ms) res = select(backend->maxfd, &backend->rfds, &backend->wfds, &backend->xfds, &tval); if (res == -1) { + if (net_error() == EINTR) + return 0; + printf("Error: %d\n", net_error()); } - if (res == -1 && net_error() == EINTR) - return 0; return res; }