From: Razvan Becheriu Date: Mon, 18 May 2020 13:04:33 +0000 (+0300) Subject: [#1239] make http client ConnectionPool thread safe X-Git-Tag: Kea-1.7.8~72 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=64a443b937db5cb5b5fa95002eb2375aa88e518e;p=thirdparty%2Fkea.git [#1239] make http client ConnectionPool thread safe --- diff --git a/src/lib/http/client.cc b/src/lib/http/client.cc index fcbcb44c58..3f7af0c8ef 100644 --- a/src/lib/http/client.cc +++ b/src/lib/http/client.cc @@ -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 lk(mutex_); - closeIfOutOfBandwidth(fd); + closeIfOutOfBandwidth(socket_fd); } else { - closeIfOutOfBandwidth(fd); + closeIfOutOfBandwidth(socket_fd); } }