aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorHolger Weiss <holger@zedat.fu-berlin.de>2014-08-15 01:54:41 +0200
committerHolger Weiss <holger@zedat.fu-berlin.de>2014-08-15 01:54:41 +0200
commit848e1497d14f8108ebf158ac95686c3ac2f9c023 (patch)
tree378ead16c43f9377de6cbb2305d8f6243537c913 /src
parentXEP-0198: Gracefully handle wrong credentials (diff)
XEP-0198: Gracefully handle broken 'previd'
Produce a proper error message instead of crashing when the 'previd' value of a <resume/> request has an unexpected format.
Diffstat (limited to 'src')
-rw-r--r--src/ejabberd_c2s.erl2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ejabberd_c2s.erl b/src/ejabberd_c2s.erl
index de80308fc..66f9db507 100644
--- a/src/ejabberd_c2s.erl
+++ b/src/ejabberd_c2s.erl
@@ -2938,7 +2938,7 @@ inherit_session_state(#state{user = U, server = S} = StateData, ResumeID) ->
end;
{term, {_WrongU, _WrongS, _R, _Time}} ->
{error, <<"Previous JID doesn't match authenticated JID">>};
- error ->
+ _ ->
{error, <<"Invalid 'previd' value">>}
end.