yhirose 1 rok temu
rodzic
commit
3e86bdb4d8
1 zmienionych plików z 2 dodań i 0 usunięć
  1. 2 0
      httplib.h

+ 2 - 0
httplib.h

@@ -7438,7 +7438,9 @@ inline bool ClientImpl::send_(Request &req, Response &res, Error &error) {
 
 
 #ifdef CPPHTTPLIB_OPENSSL_SUPPORT
 #ifdef CPPHTTPLIB_OPENSSL_SUPPORT
       if (is_alive && is_ssl()) {
       if (is_alive && is_ssl()) {
+        detail::set_nonblocking(socket_.sock, true);
         if (is_ssl_peer_could_be_closed(socket_.ssl)) { is_alive = false; }
         if (is_ssl_peer_could_be_closed(socket_.ssl)) { is_alive = false; }
+        detail::set_nonblocking(socket_.sock, false);
       }
       }
 #endif
 #endif