Author: astitcher Date: Thu Jun 11 14:24:27 2009 New Revision: 783792 URL: http://svn.apache.org/viewvc?rev=783792&view=rev Log: Avoid the case where we can receive bytes from the socket after the heartbeat timer has disconnected it
Modified: qpid/trunk/qpid/cpp/src/qpid/sys/AsynchIOHandler.cpp Modified: qpid/trunk/qpid/cpp/src/qpid/sys/AsynchIOHandler.cpp URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/cpp/src/qpid/sys/AsynchIOHandler.cpp?rev=783792&r1=783791&r2=783792&view=diff ============================================================================== --- qpid/trunk/qpid/cpp/src/qpid/sys/AsynchIOHandler.cpp (original) +++ qpid/trunk/qpid/cpp/src/qpid/sys/AsynchIOHandler.cpp Thu Jun 11 14:24:27 2009 @@ -165,6 +165,7 @@ void AsynchIOHandler::eof(AsynchIO&) { QPID_LOG(debug, "DISCONNECTED [" << identifier << "]"); if (codec) codec->closed(); + readError = true; aio->queueWriteClose(); } --------------------------------------------------------------------- Apache Qpid - AMQP Messaging Implementation Project: http://qpid.apache.org Use/Interact: mailto:commits-subscr...@qpid.apache.org