From f0336b38adafe86453a7500919330d26a01d4d22 Mon Sep 17 00:00:00 2001 From: me-no-dev Date: Thu, 30 Nov 2017 16:17:26 +0100 Subject: [PATCH] fix change in IDF causing havoc when used as component --- libraries/WiFi/src/WiFiServer.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libraries/WiFi/src/WiFiServer.cpp b/libraries/WiFi/src/WiFiServer.cpp index d0cce11c..ef326765 100644 --- a/libraries/WiFi/src/WiFiServer.cpp +++ b/libraries/WiFi/src/WiFiServer.cpp @@ -49,7 +49,7 @@ WiFiClient WiFiServer::available(){ else { struct sockaddr_in _client; int cs = sizeof(struct sockaddr_in); - client_sock = accept(sockfd, (struct sockaddr *)&_client, (socklen_t*)&cs); + client_sock = lwip_accept_r(sockfd, (struct sockaddr *)&_client, (socklen_t*)&cs); } if(client_sock >= 0){ int val = 1; @@ -96,7 +96,7 @@ bool WiFiServer::hasClient() { } struct sockaddr_in _client; int cs = sizeof(struct sockaddr_in); - _accepted_sockfd = accept(sockfd, (struct sockaddr *)&_client, (socklen_t*)&cs); + _accepted_sockfd = lwip_accept_r(sockfd, (struct sockaddr *)&_client, (socklen_t*)&cs); if (_accepted_sockfd >= 0) { return true; }