From 5569f9e9ad27eb36390d7fa6f427a80067bd140a Mon Sep 17 00:00:00 2001 From: Gordon Sim Date: Thu, 11 Oct 2007 08:43:41 +0000 Subject: Fix: recovered messages must be marked redelivered git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@583739 13f79535-47bb-0310-9956-ffa450edef68 --- cpp/src/qpid/broker/DeliveryRecord.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'cpp/src') diff --git a/cpp/src/qpid/broker/DeliveryRecord.cpp b/cpp/src/qpid/broker/DeliveryRecord.cpp index 55c8e214f4..eff4cf7a74 100644 --- a/cpp/src/qpid/broker/DeliveryRecord.cpp +++ b/cpp/src/qpid/broker/DeliveryRecord.cpp @@ -84,6 +84,7 @@ void DeliveryRecord::redeliver(SemanticState* const session) { //if message was originally sent as response to get, we must requeue it requeue(); }else{ + msg.payload->redeliver();//mark as redelivered id = session->redeliver(msg.payload, token); } } -- cgit v1.2.1