]> 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:04:33 +0000 (16:04 +0300)
committerRazvan Becheriu <razvan@isc.org>
Mon, 18 May 2020 17:59:29 +0000 (20:59 +0300)
src/lib/http/client.cc

index fcbcb44c58ca4fa37cd81a9b848f66ad3eeb61c8..3f7af0c8efcf1490be2b4e824619a791fc367b93 100644 (file)
@@ -28,7 +28,8 @@
 
 using namespace isc;
 using namespace isc::asiolink;
-using namespace http;
+using namespace isc::http;
+using namespace isc::util;
 
 namespace {
 
@@ -431,9 +432,9 @@ public:
     void closeIfOutOfBandwidth(int socket_fd) {
         if (MultiThreadingMgr::instance().getMode()) {
             std::lock_guard<std::mutex> lk(mutex_);
-            closeIfOutOfBandwidth(fd);
+            closeIfOutOfBandwidth(socket_fd);
         } else {
-            closeIfOutOfBandwidth(fd);
+            closeIfOutOfBandwidth(socket_fd);
         }
     }