aboutsummaryrefslogtreecommitdiff
path: root/src/mod_proxy65/mod_proxy65.erl
diff options
context:
space:
mode:
authorBadlop <badlop@process-one.net>2008-10-12 11:17:35 +0000
committerBadlop <badlop@process-one.net>2008-10-12 11:17:35 +0000
commitbe2f6e05177e04b8364445c3aa6e907fa52c0e35 (patch)
treef56fdc5bee6018ec87d90571f7a25a6ec73f1a0e /src/mod_proxy65/mod_proxy65.erl
parent* src/ejabberd_app.erl: Start listeners explicitely at server (diff)
* src/mod_proxy65/mod_proxy65.erl: Update so the listener starts
correctly (EJAB-303) * src/mod_proxy65/mod_proxy65_service.erl: Likewise SVN Revision: 1632
Diffstat (limited to 'src/mod_proxy65/mod_proxy65.erl')
-rw-r--r--src/mod_proxy65/mod_proxy65.erl2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mod_proxy65/mod_proxy65.erl b/src/mod_proxy65/mod_proxy65.erl
index 67f900520..cf00777af 100644
--- a/src/mod_proxy65/mod_proxy65.erl
+++ b/src/mod_proxy65/mod_proxy65.erl
@@ -42,6 +42,7 @@
-define(PROCNAME, ejabberd_mod_proxy65).
start(Host, Opts) ->
+ mod_proxy65_service:add_listener(Host, Opts),
Proc = gen_mod:get_module_proc(Host, ?PROCNAME),
ChildSpec = {
Proc, {?MODULE, start_link, [Host, Opts]},
@@ -50,6 +51,7 @@ start(Host, Opts) ->
supervisor:start_child(ejabberd_sup, ChildSpec).
stop(Host) ->
+ mod_proxy65_service:delete_listener(Host),
Proc = gen_mod:get_module_proc(Host, ?PROCNAME),
supervisor:terminate_child(ejabberd_sup, Proc),
supervisor:delete_child(ejabberd_sup, Proc).