diff options
author | Evgeniy Khramtsov <ekhramtsov@process-one.net> | 2017-04-23 16:42:54 +0300 |
---|---|---|
committer | Evgeniy Khramtsov <ekhramtsov@process-one.net> | 2017-04-23 16:42:54 +0300 |
commit | c923bb5c10295e1bf2f16392e8741df2440ecaeb (patch) | |
tree | d2666c875d0557a789afb2f953f445535474a96c | |
parent | Improve Mnesia tables creation and transformation (diff) |
Avoid changing configuration on listener deletion
-rw-r--r-- | src/ejabberd_listener.erl | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/src/ejabberd_listener.erl b/src/ejabberd_listener.erl index fc6cacc5..7d3c5357 100644 --- a/src/ejabberd_listener.erl +++ b/src/ejabberd_listener.erl @@ -429,16 +429,6 @@ delete_listener(PortIP, Module) -> delete_listener(PortIP, Module, Opts) -> {Port, IPT, _, _, Proto, _} = parse_listener_portip(PortIP, Opts), PortIP1 = {Port, IPT, Proto}, - Ports = case ejabberd_config:get_option( - listen, fun validate_cfg/1) of - undefined -> - []; - Ls -> - Ls - end, - Ports1 = lists:keydelete(PortIP1, 1, Ports), - Ports2 = lists:map(fun transform_option/1, Ports1), - ejabberd_config:add_option(listen, Ports2), stop_listener(PortIP1, Module). |