diff options
Diffstat (limited to 'cpp')
-rw-r--r-- | cpp/src/qpid/broker/DeliveryRecord.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
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; } |