aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHolger Weiss <holger@zedat.fu-berlin.de>2018-04-13 00:12:07 +0200
committerHolger Weiss <holger@zedat.fu-berlin.de>2018-04-13 00:12:07 +0200
commit3cf4fbc7b034ae4282713a12faeb7604e93509c0 (patch)
treeb3ea089efdb66f772fac8121e7f0e86d46f67e47
parentFix notification payload generated by pubsub (diff)
mod_roster: Use 'lserver' for configuration lookup
-rw-r--r--src/mod_roster.erl6
1 files changed, 3 insertions, 3 deletions
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));