summaryrefslogtreecommitdiff
path: root/src/ejabberd_listener.erl
diff options
context:
space:
mode:
authorEvgeniy Khramtsov <ekhramtsov@process-one.net>2017-04-23 16:42:54 +0300
committerEvgeniy Khramtsov <ekhramtsov@process-one.net>2017-04-23 16:42:54 +0300
commitc923bb5c10295e1bf2f16392e8741df2440ecaeb (patch)
treed2666c875d0557a789afb2f953f445535474a96c /src/ejabberd_listener.erl
parentImprove Mnesia tables creation and transformation (diff)
Avoid changing configuration on listener deletion
Diffstat (limited to 'src/ejabberd_listener.erl')
-rw-r--r--src/ejabberd_listener.erl10
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).