From d2b576188025ef0024567f1014f42771dce1e89a Mon Sep 17 00:00:00 2001 From: Gordon Sim Date: Mon, 7 Mar 2011 12:51:55 +0000 Subject: QPID-3120: Consult alternate exchange on reroute if needed git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1078763 13f79535-47bb-0310-9956-ffa450edef68 --- qpid/cpp/src/qpid/broker/Queue.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'qpid/cpp/src') diff --git a/qpid/cpp/src/qpid/broker/Queue.cpp b/qpid/cpp/src/qpid/broker/Queue.cpp index 29b3c0d585..02ec67f839 100644 --- a/qpid/cpp/src/qpid/broker/Queue.cpp +++ b/qpid/cpp/src/qpid/broker/Queue.cpp @@ -484,8 +484,7 @@ uint32_t Queue::purge(const uint32_t purge_request, boost::shared_ptr while (!rerouteQueue.empty()) { DeliverableMessage msg(rerouteQueue.front()); rerouteQueue.pop_front(); - dest->route(msg, msg.getMessage().getRoutingKey(), - msg.getMessage().getApplicationHeaders()); + dest->routeWithAlternate(msg); } return count; -- cgit v1.2.1