You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by cl...@apache.org on 2014/04/15 08:21:52 UTC

svn commit: r1587446 - /qpid/trunk/qpid/cpp/src/qpid/sys/windows/SslAsynchIO.cpp

Author: cliffjansen
Date: Tue Apr 15 06:21:51 2014
New Revision: 1587446

URL: http://svn.apache.org/r1587446
Log:
QPID-5694: Windows C++ broker SSL: do not send non-existent negotiation token on shutdown

Modified:
    qpid/trunk/qpid/cpp/src/qpid/sys/windows/SslAsynchIO.cpp

Modified: qpid/trunk/qpid/cpp/src/qpid/sys/windows/SslAsynchIO.cpp
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/cpp/src/qpid/sys/windows/SslAsynchIO.cpp?rev=1587446&r1=1587445&r2=1587446&view=diff
==============================================================================
--- qpid/trunk/qpid/cpp/src/qpid/sys/windows/SslAsynchIO.cpp (original)
+++ qpid/trunk/qpid/cpp/src/qpid/sys/windows/SslAsynchIO.cpp Tue Apr 15 06:21:51 2014
@@ -661,7 +661,7 @@ void ServerSslAsynchIO::negotiateStep(Bu
         return;
     }
     // There may have been a token generated; if so, send it to the client.
-    if (sendBuffs[0].cbBuffer > 0) {
+    if (sendBuffs[0].cbBuffer > 0 && state != ShuttingDown) {
         sendbuff->dataCount = sendBuffs[0].cbBuffer;
         aio->queueWrite(sendbuff);
     }



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