diff options
author | Paweł Chmielowski <pchmielowski@process-one.net> | 2017-02-27 20:38:59 +0100 |
---|---|---|
committer | Paweł Chmielowski <pchmielowski@process-one.net> | 2017-02-27 20:38:59 +0100 |
commit | 7a186e242d0c98c4aed5b776e43ed00ab199b8d0 (patch) | |
tree | d313b6adaaea435ce96bc5dc079af11eb6f6a970 /src/ejabberd_auth.erl | |
parent | Fix parsing of acl/access rules inside oauth sections of api_permissions (diff) |
Fix compilation on R17
Diffstat (limited to 'src/ejabberd_auth.erl')
-rw-r--r-- | src/ejabberd_auth.erl | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/ejabberd_auth.erl b/src/ejabberd_auth.erl index 10fbca5f..6571d864 100644 --- a/src/ejabberd_auth.erl +++ b/src/ejabberd_auth.erl @@ -100,7 +100,7 @@ init([]) -> fun(Host, Acc) -> Modules = auth_modules(Host), start(Host, Modules), - Acc#{Host => Modules} + maps:put(Host, Modules, Acc) end, #{}, ?MYHOSTS), {ok, #state{host_modules = HostModules}}. @@ -111,7 +111,7 @@ handle_call(_Request, _From, State) -> handle_cast({host_up, Host}, #state{host_modules = HostModules} = State) -> Modules = auth_modules(Host), start(Host, Modules), - NewHostModules = HostModules#{Host => Modules}, + NewHostModules = maps:put(Host, Modules, HostModules), {noreply, State#state{host_modules = NewHostModules}}; handle_cast({host_down, Host}, #state{host_modules = HostModules} = State) -> Modules = maps:get(Host, HostModules, []), @@ -125,7 +125,7 @@ handle_cast(config_reloaded, #state{host_modules = HostModules} = State) -> NewModules = auth_modules(Host), start(Host, NewModules -- OldModules), stop(Host, OldModules -- NewModules), - Acc#{Host => NewModules} + maps:put(Host, NewModules, Acc) end, HostModules, ?MYHOSTS), {noreply, State#state{host_modules = NewHostModules}}; handle_cast(Msg, State) -> |