You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by gs...@apache.org on 2013/03/12 18:15:18 UTC
svn commit: r1455630 -
/qpid/trunk/qpid/cpp/src/qpid/client/amqp0_10/ReceiverImpl.cpp
Author: gsim
Date: Tue Mar 12 17:15:17 2013
New Revision: 1455630
URL: http://svn.apache.org/r1455630
Log:
QPID-4595: ensure completions for previously received messages are sent when credit is flushed
Modified:
qpid/trunk/qpid/cpp/src/qpid/client/amqp0_10/ReceiverImpl.cpp
Modified: qpid/trunk/qpid/cpp/src/qpid/client/amqp0_10/ReceiverImpl.cpp
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/cpp/src/qpid/client/amqp0_10/ReceiverImpl.cpp?rev=1455630&r1=1455629&r2=1455630&view=diff
==============================================================================
--- qpid/trunk/qpid/cpp/src/qpid/client/amqp0_10/ReceiverImpl.cpp (original)
+++ qpid/trunk/qpid/cpp/src/qpid/client/amqp0_10/ReceiverImpl.cpp Tue Mar 12 17:15:17 2013
@@ -183,6 +183,7 @@ bool ReceiverImpl::fetchImpl(qpid::messa
{
sys::Mutex::ScopedLock l(lock);
startFlow(l); //reallocate credit
+ session.sendCompletion();//ensure previously received messages are signalled as completed
}
return getImpl(message, Duration::IMMEDIATE);
}
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org