summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDaniil Fedotov <dfedotov@pivotal.io>2017-03-23 11:50:07 +0000
committerDaniil Fedotov <dfedotov@pivotal.io>2017-04-12 12:13:43 +0100
commit68a40af5e3f0182986f646d44e6246c4b181b555 (patch)
tree5fce9422c3344b15502ca082c0ef6b5cceb10ad6 /src
parentbaef781654b93034ed48062a342abd4783d1f9c8 (diff)
downloadrabbitmq-server-git-68a40af5e3f0182986f646d44e6246c4b181b555.tar.gz
Ignore pid from supervisor:start_child
Diffstat (limited to 'src')
-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, []).