From: Steinar H. Gunderson Date: Wed, 16 Oct 2019 16:56:14 +0000 (+0200) Subject: Allow (and forward) zero-byte UDP packets. X-Git-Tag: 1.4.3~2 X-Git-Url: https://git.sesse.net/?p=cubemap;a=commitdiff_plain;h=30e1ceef303dc02c0494f71774d0848485da4c8e;ds=sidebyside Allow (and forward) zero-byte UDP packets. --- diff --git a/udpinput.cpp b/udpinput.cpp index a2915e8..4b421a3 100644 --- a/udpinput.cpp +++ b/udpinput.cpp @@ -210,7 +210,7 @@ void UDPInput::do_work() ret = recv(sock, packet_buf, sizeof(packet_buf), 0); } while (ret == -1 && errno == EINTR); - if (ret <= 0) { + if (ret < 0) { // Note that zero-byte packets are legal. log_perror("recv"); close_socket(); continue;