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