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