X-Git-Url: https://git.sesse.net/?p=cubemap;a=blobdiff_plain;f=udpinput.cpp;h=4b421a3e4fe90c91732a7a24c53adc476175fd7d;hp=a2915e8333dff36c1b3cc1fa2efcb1cfbf1d27cf;hb=30e1ceef303dc02c0494f71774d0848485da4c8e;hpb=7ec54788f88dde7b083ba6cfd30732b32295b54a 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;