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: [email protected]
For additional commands, e-mail: [email protected]