From 035bf4dcb05593d4d7dbfd7a9b22359e87f326ee Mon Sep 17 00:00:00 2001 From: goldsimon Date: Wed, 10 May 2017 13:40:17 +0200 Subject: [PATCH] Fixed bug #50992: window updated too often --- src/api/sockets.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/api/sockets.c b/src/api/sockets.c index 0ff7e8c2..2c5d3d7d 100644 --- a/src/api/sockets.c +++ b/src/api/sockets.c @@ -863,9 +863,7 @@ lwip_recv_tcp(struct lwip_sock *sock, void *mem, size_t len, int flags) LWIP_ASSERT("this should be checked internally", NETCONNTYPE_GROUP(netconn_type(sock->conn)) == NETCONN_TCP); if (flags & MSG_DONTWAIT) { - apiflags = NETCONN_DONTBLOCK; - } else { - apiflags = 0; + apiflags |= NETCONN_DONTBLOCK; } do {