Author: gsim
Date: Tue Jul 14 08:23:43 2015
New Revision: 1690874

URL: http://svn.apache.org/r1690874
Log:
QPID-6639: delegate input as soon as authentication has succeeded (even if that 
has not yet been communicated to peer)

Modified:
    qpid/trunk/qpid/cpp/src/qpid/broker/amqp/Sasl.cpp

Modified: qpid/trunk/qpid/cpp/src/qpid/broker/amqp/Sasl.cpp
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/cpp/src/qpid/broker/amqp/Sasl.cpp?rev=1690874&r1=1690873&r2=1690874&view=diff
==============================================================================
--- qpid/trunk/qpid/cpp/src/qpid/broker/amqp/Sasl.cpp (original)
+++ qpid/trunk/qpid/cpp/src/qpid/broker/amqp/Sasl.cpp Tue Jul 14 08:23:43 2015
@@ -44,7 +44,7 @@ Sasl::~Sasl() {}
 
 size_t Sasl::decode(const char* buffer, size_t size)
 {
-    if (state == AUTHENTICATED) {
+    if (state == AUTHENTICATED || state == SUCCESS_PENDING) {
         if (securityLayer.get()) return securityLayer->decode(buffer, size);
         else return connection.decode(buffer, size);
     } else if (state == INCOMPLETE && size) {



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@qpid.apache.org
For additional commands, e-mail: commits-h...@qpid.apache.org

Reply via email to