Author: aconway
Date: Wed Feb 22 23:46:48 2012
New Revision: 1292587

URL: http://svn.apache.org/viewvc?rev=1292587&view=rev
Log:
NO-JIRA: Fix error on windows "An operation was attempted on something that is 
not a socket."

Modified:
    qpid/trunk/qpid/cpp/src/qpid/client/TCPConnector.cpp

Modified: qpid/trunk/qpid/cpp/src/qpid/client/TCPConnector.cpp
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/cpp/src/qpid/client/TCPConnector.cpp?rev=1292587&r1=1292586&r2=1292587&view=diff
==============================================================================
--- qpid/trunk/qpid/cpp/src/qpid/client/TCPConnector.cpp (original)
+++ qpid/trunk/qpid/cpp/src/qpid/client/TCPConnector.cpp Wed Feb 22 23:46:48 
2012
@@ -97,7 +97,7 @@ void TCPConnector::connect(const std::st
         boost::bind(&TCPConnector::connected, this, _1),
         boost::bind(&TCPConnector::connectFailed, this, _3));
     closed = false;
-    identifier = str(format("[%1%]") % socket.getFullAddress());
+
     connector->start(poller);
 }
 
@@ -120,6 +120,8 @@ void TCPConnector::start(sys::AsynchIO* 
     for (int i = 0; i < 4; i++) {
         aio->queueReadBuffer(new Buff(maxFrameSize));
     }
+
+    identifier = str(format("[%1%]") % socket.getFullAddress());
 }
 
 void TCPConnector::initAmqp() {
@@ -129,7 +131,7 @@ void TCPConnector::initAmqp() {
 
 void TCPConnector::connectFailed(const std::string& msg) {
     connector = 0;
-    QPID_LOG(warning, "Connect failed: " << msg << " " << identifier);
+    QPID_LOG(warning, "Connect failed: " << msg);
     socket.close();
     if (!closed)
         closed = true;
@@ -183,7 +185,7 @@ sys::ShutdownHandler* TCPConnector::getS
     return shutdownHandler;
 }
 
-const std::string& TCPConnector::getIdentifier() const {
+const std::string& TCPConnector::getIdentifier() const { 
     return identifier;
 }
 



---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:commits-subscr...@qpid.apache.org

Reply via email to