summaryrefslogtreecommitdiff
path: root/cpp/src/qpid/broker/QueueBindings.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/qpid/broker/QueueBindings.cpp')
-rw-r--r--cpp/src/qpid/broker/QueueBindings.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/cpp/src/qpid/broker/QueueBindings.cpp b/cpp/src/qpid/broker/QueueBindings.cpp
index 1cc3486d9a..3d04b3123c 100644
--- a/cpp/src/qpid/broker/QueueBindings.cpp
+++ b/cpp/src/qpid/broker/QueueBindings.cpp
@@ -34,7 +34,7 @@ void QueueBindings::add(const string& exchange, const string& key, const FieldTa
bindings.push_back(QueueBinding(exchange, key, args));
}
-void QueueBindings::unbind(ExchangeRegistry& exchanges, Queue::shared_ptr queue)
+void QueueBindings::unbind(ExchangeRegistry& exchanges, Queue::shared_ptr queue, AsyncStore* const store)
{
Bindings local;
{
@@ -44,7 +44,7 @@ void QueueBindings::unbind(ExchangeRegistry& exchanges, Queue::shared_ptr queue)
for (Bindings::iterator i = local.begin(); i != local.end(); i++) {
Exchange::shared_ptr ex = exchanges.find(i->exchange);
- if (ex) ex->unbind(queue, i->key, &(i->args));
+ if (ex) ex->unbind(queue, i->key, &(i->args), store);
}
}