Browse Source

avoid memory leaks if linked with static openssl libs (#1857)

* New function SSLServer::update_certs. Allows to update certificates while server is running

* New function SSLServer::update_certs. Added unit test

* avoid memory leaks if linked with static openssl libs

---------

Co-authored-by: CEU\schielke <[email protected]>
Rainer Schielke 1 year ago
parent
commit
c1a09daf15
1 changed files with 4 additions and 0 deletions
  1. 4 0
      httplib.h

+ 4 - 0
httplib.h

@@ -726,6 +726,10 @@ private:
         assert(true == static_cast<bool>(fn));
         fn();
       }
+
+#ifdef CPPHTTPLIB_OPENSSL_SUPPORT
+      OPENSSL_thread_stop ();
+#endif
     }
 
     ThreadPool &pool_;