]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
Revert "FreeBSD: Fix recv problem if no data received."
authorJaroslav Kysela <perex@perex.cz>
Tue, 16 Oct 2018 14:51:00 +0000 (16:51 +0200)
committerJaroslav Kysela <perex@perex.cz>
Tue, 16 Oct 2018 14:51:00 +0000 (16:51 +0200)
This reverts commit 3895c923a3a959da05080831b8146c09ed143b00.

src/tcp.c

index d15b4381ff4b03453da50f3a838dda83cd47aa64..5349784a48b258f19913d22a91d498125a48d0e7 100644 (file)
--- a/src/tcp.c
+++ b/src/tcp.c
@@ -454,11 +454,8 @@ tcp_socket_dead(int fd)
   if (err)
     return -err;
 #ifdef PLATFORM_FREEBSD
-  err = recv(fd, NULL, 0, MSG_PEEK | MSG_DONTWAIT);
-  if (err < 0)
+  if (recv(fd, NULL, 0, MSG_PEEK | MSG_DONTWAIT) < 0)
     return -errno;
-  else if (err == 0)
-      return -EIO;
 #else
   if (recv(fd, NULL, 0, MSG_PEEK | MSG_DONTWAIT) == 0)
     return -EIO;