From: Holger Weiss Date: Thu, 12 Apr 2018 22:12:07 +0000 (+0200) Subject: mod_roster: Use 'lserver' for configuration lookup X-Git-Tag: 18.04~31 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=3cf4fbc7b034ae4282713a12faeb7604e93509c0;p=ejabberd mod_roster: Use 'lserver' for configuration lookup --- diff --git a/src/mod_roster.erl b/src/mod_roster.erl index d912a1446..d35b7dc97 100644 --- a/src/mod_roster.erl +++ b/src/mod_roster.erl @@ -173,9 +173,9 @@ process_local_iq(#iq{type = set, from = From, lang = Lang, Txt = <<"Duplicated groups are not allowed by RFC6121">>, xmpp:make_error(IQ, xmpp:err_bad_request(Txt, Lang)); false -> - #jid{server = Server} = From, - Access = gen_mod:get_module_opt(Server, ?MODULE, access), - case acl:match_rule(Server, Access, From) of + #jid{lserver = LServer} = From, + Access = gen_mod:get_module_opt(LServer, ?MODULE, access), + case acl:match_rule(LServer, Access, From) of deny -> Txt = <<"Access denied by service policy">>, xmpp:make_error(IQ, xmpp:err_not_allowed(Txt, Lang));