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
ok;
{error, Error} ->
{'EXIT', {start_child_error, Error}}
exit({start_child_error, Error})
end.
stop(_Host) ->
@ -125,7 +125,13 @@ stop(_Host) ->
ok ->
ok;
{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.
setup_database() ->