This is an automated email from the ASF dual-hosted git repository. penghui pushed a commit to branch branch-2.8 in repository https://gitbox.apache.org/repos/asf/pulsar.git
commit a562535e2c26bd4194669ea39ecb3be1faeeddb9 Author: Matteo Merli <[email protected]> AuthorDate: Tue Sep 7 17:47:01 2021 -0700 [C++] Fixed attempting to connect to multiple IP addresses (#11958) (cherry picked from commit e4a9f664755aff74c7c8f9e36b1717f72456969e) --- pulsar-client-cpp/lib/ClientConnection.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pulsar-client-cpp/lib/ClientConnection.cc b/pulsar-client-cpp/lib/ClientConnection.cc index 3705bc2..82cb48c 100644 --- a/pulsar-client-cpp/lib/ClientConnection.cc +++ b/pulsar-client-cpp/lib/ClientConnection.cc @@ -553,7 +553,7 @@ void ClientConnection::handleResolve(const boost::system::error_code& err, if (endpointIterator != tcp::resolver::iterator()) { LOG_DEBUG(cnxString_ << "Resolved hostname " << endpointIterator->host_name() // << " to " << endpointIterator->endpoint()); - socket_->async_connect(*endpointIterator++, + socket_->async_connect(*endpointIterator, std::bind(&ClientConnection::handleTcpConnected, shared_from_this(), std::placeholders::_1, endpointIterator)); } else {
