]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[#1239] make http client ConnectionPool thread safe
authorRazvan Becheriu <razvan@isc.org>
Mon, 18 May 2020 13:10:16 +0000 (16:10 +0300)
committerRazvan Becheriu <razvan@isc.org>
Mon, 18 May 2020 17:59:29 +0000 (20:59 +0300)
src/lib/http/client.cc

index 3f7af0c8efcf1490be2b4e824619a791fc367b93..686031e0b8fd641ff432db4b2ad5534774ddef86 100644 (file)
@@ -385,7 +385,7 @@ public:
             std::lock_guard<std::mutex> lk(mutex_);
             return (queueRequestInternal(url, request, response,
                                          request_timeout, request_callback,
-                                          connect_callback, close_callback));
+                                         connect_callback, close_callback));
         } else {
             return (queueRequestInternal(url, request, response,
                                          request_timeout, request_callback,
@@ -432,9 +432,9 @@ public:
     void closeIfOutOfBandwidth(int socket_fd) {
         if (MultiThreadingMgr::instance().getMode()) {
             std::lock_guard<std::mutex> lk(mutex_);
-            closeIfOutOfBandwidth(socket_fd);
+            closeIfOutOfBandwidthInternal(socket_fd);
         } else {
-            closeIfOutOfBandwidth(socket_fd);
+            closeIfOutOfBandwidthInternal(socket_fd);
         }
     }