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