]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
tcp: tvhpoll_wait does forward errno
authorJaroslav Kysela <perex@perex.cz>
Wed, 17 Jan 2018 16:41:28 +0000 (17:41 +0100)
committerJaroslav Kysela <perex@perex.cz>
Wed, 17 Jan 2018 16:41:41 +0000 (17:41 +0100)
src/tcp.c

index 4ef68fa685c98c4e216e42e66dcbdffa2b6b0d92..da4abb95ddd9da0a3fd227d8ba7c202b205fc3ae 100644 (file)
--- a/src/tcp.c
+++ b/src/tcp.c
@@ -695,7 +695,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;