diff options
author | Badlop <badlop@process-one.net> | 2009-02-21 11:24:08 +0000 |
---|---|---|
committer | Badlop <badlop@process-one.net> | 2009-02-21 11:24:08 +0000 |
commit | e6324f8a023e18a2aa9306b7c5dd28d1074ad993 (patch) | |
tree | 56a50510542cd9a033547503d977c097aa50521f /src | |
parent | * src/ejabberd_listener.erl: When stopping a listener, don't stop (diff) |
Fix a minor compilation warning and add EDoc comment
SVN Revision: 1907
Diffstat (limited to 'src')
-rw-r--r-- | src/ejabberd_listener.erl | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/src/ejabberd_listener.erl b/src/ejabberd_listener.erl index 4a75a7cb4..3c3221257 100644 --- a/src/ejabberd_listener.erl +++ b/src/ejabberd_listener.erl @@ -258,9 +258,16 @@ start_listener_sup(Port, Module, Opts) -> [?MODULE]}, supervisor:start_child(ejabberd_listeners, ChildSpec). -stop_listener(Port, Module) -> - supervisor:terminate_child(ejabberd_listeners, Port), - supervisor:delete_child(ejabberd_listeners, Port). +%% @spec (PortIP, Module) -> ok +%% where +%% PortIP = {Port, IPT | IPS} +%% Port = integer() +%% IPT = tuple() +%% IPS = string() +%% Module = atom() +stop_listener(PortIP, _Module) -> + supervisor:terminate_child(ejabberd_listeners, PortIP), + supervisor:delete_child(ejabberd_listeners, PortIP). %% @spec (PortIP, Module, Opts) -> {ok, Pid} | {error, Error} %% where |