aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/mod_disco.erl3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mod_disco.erl b/src/mod_disco.erl
index 143d57091..7237ada0b 100644
--- a/src/mod_disco.erl
+++ b/src/mod_disco.erl
@@ -49,6 +49,7 @@
-include("ejabberd.hrl").
-include("jlib.hrl").
+-include("mod_roster.hrl").
start(Host, Opts) ->
ejabberd_local:refresh_iq_handlers(),
@@ -327,7 +328,7 @@ get_sm_items(empty, From, To, _Node, _Lang) ->
end.
is_presence_subscribed(#jid{luser=User, lserver=Server}, #jid{luser=LUser, lserver=LServer}) ->
- lists:any(fun({roster, _, _, {TUser, TServer, _}, _, S, _, _, _, _}) ->
+ lists:any(fun(#roster{jid = {TUser, TServer, _}, subscription = S}) ->
if
LUser == TUser, LServer == TServer, S/=none ->
true;