make http-bind restartable (thanks to Andreas Köhler)(EJAB-1318)

This commit is contained in:
Christophe Romain 2010-10-13 10:54:12 +02:00
parent ac87749d55
commit a93f4f7750
1 changed files with 8 additions and 2 deletions

View File

@ -117,7 +117,7 @@ start(_Host, _Opts) ->
% mod_http_bind is already started so it will not be started again % mod_http_bind is already started so it will not be started again
ok; ok;
{error, Error} -> {error, Error} ->
{'EXIT', {start_child_error, Error}} exit({start_child_error, Error})
end. end.
stop(_Host) -> stop(_Host) ->
@ -125,7 +125,13 @@ stop(_Host) ->
ok -> ok ->
ok; ok;
{error, Error} -> {error, Error} ->
{'EXIT', {terminate_child_error, Error}} exit({terminate_child_error, Error})
end,
case supervisor:delete_child(ejabberd_sup, ejabberd_http_bind_sup) of
ok ->
ok;
{error, Error2} ->
exit({delete_child_error, Error2})
end. end.
setup_database() -> setup_database() ->