From eea1de3d25321b98f8a39cc085be6ba9b8544491 Mon Sep 17 00:00:00 2001 From: Yihong Wu Date: Sun, 19 Feb 2023 05:41:55 +0000 Subject: [PATCH] Mayaqua/Network: Fix empty packet being treated as error --- src/Mayaqua/Network.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/Mayaqua/Network.c b/src/Mayaqua/Network.c index 76c682e1..6cc39318 100644 --- a/src/Mayaqua/Network.c +++ b/src/Mayaqua/Network.c @@ -10627,6 +10627,10 @@ UINT RecvFrom(SOCK *sock, IP *src_addr, UINT *src_port, void *data, UINT size) return (UINT)ret; } + else if (ret == 0) + { + return SOCK_LATER; + } else { #ifdef OS_WIN32 @@ -10711,6 +10715,10 @@ UINT RecvFrom6(SOCK *sock, IP *src_addr, UINT *src_port, void *data, UINT size) return (UINT)ret; } + else if (ret == 0) + { + return SOCK_LATER; + } else { #ifdef OS_WIN32