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 2016/01/21 22:06:01 UTC

svn commit: r1726098 - /qpid/trunk/qpid/cpp/src/qpid/broker/amqp/Outgoing.cpp

Author: gsim
Date: Thu Jan 21 21:06:01 2016
New Revision: 1726098

URL: http://svn.apache.org/viewvc?rev=1726098&view=rev
Log:
QPID-7010: ignore updates on deliveries we have already settled

Modified:
    qpid/trunk/qpid/cpp/src/qpid/broker/amqp/Outgoing.cpp

Modified: qpid/trunk/qpid/cpp/src/qpid/broker/amqp/Outgoing.cpp
URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/cpp/src/qpid/broker/amqp/Outgoing.cpp?rev=1726098&r1=1726097&r2=1726098&view=diff
==============================================================================
--- qpid/trunk/qpid/cpp/src/qpid/broker/amqp/Outgoing.cpp (original)
+++ qpid/trunk/qpid/cpp/src/qpid/broker/amqp/Outgoing.cpp Thu Jan 21 21:06:01 2016
@@ -111,7 +111,7 @@ void OutgoingFromQueue::handle(pn_delive
 {
     size_t i = Record::getIndex(pn_delivery_tag(delivery));
     Record& r = deliveries[i];
-    if (pn_delivery_updated(delivery)) {
+    if (r.delivery && pn_delivery_updated(delivery)) {
         assert(r.delivery == delivery);
         r.disposition = pn_delivery_remote_state(delivery);
 



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