From cfe88b37f600fd2e99b1c3bf442cc65b363ada16 Mon Sep 17 00:00:00 2001 From: Takashi Kojo Date: Thu, 18 Jan 2018 07:04:48 +0900 Subject: [PATCH] SOCK_LISTEN_MAX_QUEUE, listen arg --- wolfssl/test.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/wolfssl/test.h b/wolfssl/test.h index 48ebf1ffd..7ba0e4624 100644 --- a/wolfssl/test.h +++ b/wolfssl/test.h @@ -852,11 +852,12 @@ static INLINE void tcp_listen(SOCKET_T* sockfd, word16* port, int useAnyAddr, if (bind(*sockfd, (const struct sockaddr*)&addr, sizeof(addr)) != 0) err_sys("tcp bind failed"); if (!udp) { - #ifndef WOLFSSL_KEIL_TCP_NET - if (listen(*sockfd, 5) != 0) + #ifdef WOLFSSL_KEIL_TCP_NET + #define SOCK_LISTEN_MAX_QUEUE 1 #else - if (listen(*sockfd, 1) != 0) + #define SOCK_LISTEN_MAX_QUEUE 5 #endif + if (listen(*sockfd, SOCK_LISTEN_MAX_QUEUE) != 0) err_sys("tcp listen failed"); } #if !defined(USE_WINDOWS_API) && !defined(WOLFSSL_TIRTOS)