From: Jaroslav Kysela Date: Wed, 17 Jan 2018 16:41:28 +0000 (+0100) Subject: tcp: tvhpoll_wait does forward errno X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b338f8dc52ab6ea9f80cb4ef570ef16df527551a;p=thirdparty%2Ftvheadend.git tcp: tvhpoll_wait does forward errno --- diff --git a/src/tcp.c b/src/tcp.c index b650fd923..40f6c1c0c 100644 --- a/src/tcp.c +++ b/src/tcp.c @@ -735,7 +735,7 @@ tcp_server_loop(void *aux) while(atomic_get(&tcp_server_running)) { r = tvhpoll_wait(tcp_server_poll, &ev, 1, -1); if(r < 0) { - if (ERRNO_AGAIN(-r)) + if (ERRNO_AGAIN(errno)) continue; tvherror(LS_TCP, "tcp_server_loop: tvhpoll_wait: %s", strerror(errno)); continue;