diff options
| author | Ayanda Dube <ayanda.dube@erlang-solutions.com> | 2016-01-05 10:40:47 +0000 |
|---|---|---|
| committer | Ayanda Dube <ayanda.dube@erlang-solutions.com> | 2016-01-05 10:40:47 +0000 |
| commit | 0d8bef07eda8123efffdea1b69ce79ec72e34b43 (patch) | |
| tree | e9a6c4b3d28751f6c7516d30000b7e83ee59664a /src | |
| parent | 21e4b2d1898d4a1db3e7f83891ef2d6f7000ce0a (diff) | |
| download | rabbitmq-server-git-0d8bef07eda8123efffdea1b69ce79ec72e34b43.tar.gz | |
Adds get_queue_master_per_binding/3 handle all clause, to handle
exchange type bindings, for example.
References #521
Diffstat (limited to 'src')
| -rw-r--r-- | src/rabbit_queue_location_min_masters.erl | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/rabbit_queue_location_min_masters.erl b/src/rabbit_queue_location_min_masters.erl index 65ca3b879a..bc112a30ef 100644 --- a/src/rabbit_queue_location_min_masters.erl +++ b/src/rabbit_queue_location_min_masters.erl @@ -74,4 +74,6 @@ get_queue_master_per_binding(VHost, [#binding{destination= [Master|QueueMastersAcc]; _ -> QueueMastersAcc end, - get_queue_master_per_binding(VHost, RemBindings, QueueMastersAcc0). + get_queue_master_per_binding(VHost, RemBindings, QueueMastersAcc0); +get_queue_master_per_binding(VHost, [_|RemBindings], QueueMastersAcc) -> + get_queue_master_per_binding(VHost, RemBindings, QueueMastersAcc). |
