From a822707158da54c1525532d720c9359cdb5506d7 Mon Sep 17 00:00:00 2001 From: Quentin Dufour Date: Tue, 11 Jun 2019 18:14:38 +0200 Subject: [PATCH] Don't acknowledge 0 bytes read --- src/packet.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/packet.c b/src/packet.c index 0ea54eb..fcee3ad 100644 --- a/src/packet.c +++ b/src/packet.c @@ -109,7 +109,7 @@ enum FD_STATE read_packet_from_udp (int fd, struct buffer_packet* bp, struct udp return FDS_ERR; } if (nread == -1 && errno == EAGAIN) return FDS_AGAIN; - if (nread == -1 && errno == EAGAIN) return FDS_AGAIN; + if (nread == 0) return FDS_AGAIN; if (nread == -1) { fprintf(stderr, "A system error occured\n"); return FDS_ERR;