From da85dcb47b73bfd4f388f89f5294b716789225dc Mon Sep 17 00:00:00 2001 From: Gordon Sim Date: Mon, 18 Feb 2008 09:23:54 +0000 Subject: Requests to release a message that has not been acquired should be ignored. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@628659 13f79535-47bb-0310-9956-ffa450edef68 --- cpp/src/qpid/broker/DeliveryRecord.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'cpp/src') diff --git a/cpp/src/qpid/broker/DeliveryRecord.cpp b/cpp/src/qpid/broker/DeliveryRecord.cpp index 2e7c126162..154394e5de 100644 --- a/cpp/src/qpid/broker/DeliveryRecord.cpp +++ b/cpp/src/qpid/broker/DeliveryRecord.cpp @@ -104,7 +104,7 @@ void DeliveryRecord::requeue() const void DeliveryRecord::release() { - if (!confirmed) { + if (acquired && !confirmed) { queue->requeue(msg); acquired = false; } -- cgit v1.2.1