summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/rabbit_vhost_sup_sup.erl8
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, []).