diff options
Diffstat (limited to 'cpp/src/qpid/broker/QueueBindings.cpp')
| -rw-r--r-- | cpp/src/qpid/broker/QueueBindings.cpp | 4 |
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); } } |
