From 82c03bf9263d7eb49ebd965954fac5f9596da5ef Mon Sep 17 00:00:00 2001 From: dengjun Date: Sat, 26 Dec 2020 13:37:47 +0800 Subject: [PATCH] fix no more accept invoke when request over 20 times --- src/kernel_win/Communicator.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/kernel_win/Communicator.cc b/src/kernel_win/Communicator.cc index 032b7dd3..e5097ae1 100644 --- a/src/kernel_win/Communicator.cc +++ b/src/kernel_win/Communicator.cc @@ -1590,7 +1590,7 @@ void Communicator::handle_accept_result(struct poller_result *res) if (!service->ssl_ctx || __ssl_accept(service->ssl_ctx, entry) >= 0) { if (this->poller->put_io(&data, timeout) >= 0) - return; + break; } delete new_ctx;