diff options
| -rw-r--r-- | src/rabbit_vhost_sup_sup.erl | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/rabbit_vhost_sup_sup.erl b/src/rabbit_vhost_sup_sup.erl index 0b6f6e3eb1..44744c4bda 100644 --- a/src/rabbit_vhost_sup_sup.erl +++ b/src/rabbit_vhost_sup_sup.erl @@ -33,9 +33,11 @@ -record(vhost_sup, {vhost, vhost_sup_pid, wrapper_pid}). start() -> - supervisor:start_child(rabbit_sup, - {?MODULE, {?MODULE, start_link, []}, - permanent, infinity, supervisor, [?MODULE]}). + case supervisor:start_child(rabbit_sup, {?MODULE, {?MODULE, start_link, []}, + permanent, infinity, supervisor, [?MODULE]}) of + {ok, _} -> ok; + {error, Err} -> {error, Err} + end. start_link() -> supervisor2:start_link({local, ?MODULE}, ?MODULE, []). |
