aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/ejabberd_c2s.erl4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/ejabberd_c2s.erl b/src/ejabberd_c2s.erl
index 1e07be859..66f9db507 100644
--- a/src/ejabberd_c2s.erl
+++ b/src/ejabberd_c2s.erl
@@ -2936,7 +2936,9 @@ inherit_session_state(#state{user = U, server = S} = StateData, ResumeID) ->
{error, <<"Cannot grab session state">>}
end
end;
- error ->
+ {term, {_WrongU, _WrongS, _R, _Time}} ->
+ {error, <<"Previous JID doesn't match authenticated JID">>};
+ _ ->
{error, <<"Invalid 'previd' value">>}
end.