aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBadlop <badlop@process-one.net>2009-02-21 11:24:08 +0000
committerBadlop <badlop@process-one.net>2009-02-21 11:24:08 +0000
commite6324f8a023e18a2aa9306b7c5dd28d1074ad993 (patch)
tree56a50510542cd9a033547503d977c097aa50521f
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
-rw-r--r--src/ejabberd_listener.erl13
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