aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/ejabberd_sm.erl3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/ejabberd_sm.erl b/src/ejabberd_sm.erl
index d236215ee..9dca35290 100644
--- a/src/ejabberd_sm.erl
+++ b/src/ejabberd_sm.erl
@@ -553,7 +553,8 @@ check_max_sessions(LUser, LServer) ->
%% first one
SIDs = mnesia:dirty_select(
session,
- [{#session{us = {LUser, LServer}, _ = '_'}, [], [[]]}]),
+ [{#session{sid = '$1', us = {LUser, LServer}, _ = '_'}, [],
+ ['$1']}]),
MaxSessions = get_max_user_sessions(LUser, LServer),
if
length(SIDs) =< MaxSessions ->