summaryrefslogtreecommitdiff
path: root/cpp/src
diff options
context:
space:
mode:
authorAlan Conway <aconway@apache.org>2010-06-02 15:49:49 +0000
committerAlan Conway <aconway@apache.org>2010-06-02 15:49:49 +0000
commit499cc1f93955fddaacd3eaed3cdeb53eedd29a67 (patch)
tree563c14f3a9ed4b73f1f6e30bb877ad745dd5f5b3 /cpp/src
parent5c5e6c1977bdceff281ca604a35b2f529b20e46e (diff)
downloadqpid-python-499cc1f93955fddaacd3eaed3cdeb53eedd29a67.tar.gz
Fixed sporadic client "reserved bits not 0" exceptions with cluster + encryption.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@950608 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp/src')
-rw-r--r--cpp/src/qpid/broker/ConnectionHandler.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/cpp/src/qpid/broker/ConnectionHandler.cpp b/cpp/src/qpid/broker/ConnectionHandler.cpp
index bf1af2fe88..225735deb6 100644
--- a/cpp/src/qpid/broker/ConnectionHandler.cpp
+++ b/cpp/src/qpid/broker/ConnectionHandler.cpp
@@ -188,7 +188,6 @@ void ConnectionHandler::Handler::open(const string& /*virtualHost*/,
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(const string& /*virtualHost*/,
authenticator->getUsername(s);
userIdCallback(s);
}
+ proxy.openOk(array);
}