From 7547c3b2c2e0f5daf1fb712b5d616e817ac474bf Mon Sep 17 00:00:00 2001 From: Dirk Engling Date: Sun, 4 Jun 2023 01:27:03 +0200 Subject: Ensure a complete buffer --- main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main.c b/main.c index 82b3c07..48d6e29 100644 --- a/main.c +++ b/main.c @@ -52,7 +52,7 @@ int main() { if (ev.type == SDL_QUIT) exit(0); size_t received = recvfrom(sock_in, inbuf, sizeof(inbuf), 0, NULL, 0); - if (received == -1) + if (received == -1 || received < sizeof(inbuf)) continue; printf("Packet received, size: %zd\n", received); -- cgit v1.2.3