You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by ac...@apache.org on 2010/06/02 17:49:49 UTC

svn commit: r950608 - /qpid/trunk/qpid/cpp/src/qpid/broker/ConnectionHandler.cpp

Author: aconway
Date: Wed Jun  2 15:49:49 2010
New Revision: 950608

URL: http://svn.apache.org/viewvc?rev=950608&view=rev
Log:
Fixed sporadic client "reserved bits not 0" exceptions with cluster + encryption.

Modified:
    qpid/trunk/qpid/cpp/src/qpid/broker/ConnectionHandler.cpp

Modified: qpid/trunk/qpid/cpp/src/qpid/broker/ConnectionHandler.cpp
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/cpp/src/qpid/broker/ConnectionHandler.cpp?rev=950608&r1=950607&r2=950608&view=diff
==============================================================================
--- qpid/trunk/qpid/cpp/src/qpid/broker/ConnectionHandler.cpp (original)
+++ qpid/trunk/qpid/cpp/src/qpid/broker/ConnectionHandler.cpp Wed Jun  2 15:49:49 2010
@@ -188,7 +188,6 @@ void ConnectionHandler::Handler::open(co
     framing::Array array(0x95); // str16 array
     for (std::vector<Url>::iterator i = urls.begin(); i < urls.end(); ++i)
         array.add(boost::shared_ptr<Str16Value>(new Str16Value(i->str())));
-    proxy.openOk(array);
 
     //install security layer if one has been negotiated:
     if (secured) {
@@ -204,6 +203,7 @@ void ConnectionHandler::Handler::open(co
         authenticator->getUsername(s);
         userIdCallback(s);
     }
+    proxy.openOk(array);
 }
 
 



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