diff options
| author | Daniil Fedotov <dfedotov@pivotal.io> | 2017-02-16 10:05:52 +0000 |
|---|---|---|
| committer | Daniil Fedotov <dfedotov@pivotal.io> | 2017-02-16 10:05:52 +0000 |
| commit | 47b2d490f431112cd8b03aa35ef48c346a011a46 (patch) | |
| tree | b0dfbcdd246bfafad4667155bc55dd03cfa3a1ce /src | |
| parent | 8e8c89993e46913c1449c7b6f4072a241e6570bc (diff) | |
| download | rabbitmq-server-git-47b2d490f431112cd8b03aa35ef48c346a011a46.tar.gz | |
Allow any StartFunState for message stores
Diffstat (limited to 'src')
| -rw-r--r-- | src/rabbit_msg_store_vhost_sup.erl | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/rabbit_msg_store_vhost_sup.erl b/src/rabbit_msg_store_vhost_sup.erl index 189ec718b5..5031c5f043 100644 --- a/src/rabbit_msg_store_vhost_sup.erl +++ b/src/rabbit_msg_store_vhost_sup.erl @@ -45,11 +45,11 @@ start_store_for_vhost(Type, VhostsClientRefs, StartupFunState, VHost) -> {error, {already_started, Pid}} end. -startup_fun_state_for_vhost({Fun, ok}, _VHost) -> {Fun, ok}; -startup_fun_state_for_vhost({Fun, {start, QNames}}, VHost) -> +startup_fun_state_for_vhost({Fun, {start, [#resource{}|_] = QNames}}, VHost) -> QNamesForVhost = [QName || QName = #resource{virtual_host = VH} <- QNames, VH == VHost ], - {Fun, {start, QNamesForVhost}}. + {Fun, {start, QNamesForVhost}}; +startup_fun_state_for_vhost(State, _VHost) -> State. refs_for_vhost(_, undefined) -> undefined; refs_for_vhost(VHost, Refs) -> |
