aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHolger Weiss <holger@zedat.fu-berlin.de>2014-05-05 01:11:14 +0200
committerHolger Weiss <holger@zedat.fu-berlin.de>2014-05-05 01:11:14 +0200
commit3b3f3b9131fa09c0ee33c5729de068307d995a59 (patch)
tree051a35401702aa648912f0b158183ea48202c720
parentXEP-0198: Accept stream elements in pending state (diff)
XEP-0198: Don't log protocol issues
There are corner cases where certain clients acknowledge more stanzas than they received. Nothing really bad will happen in those cases, and server administrators can't do anything about such issues anyway.
-rw-r--r--src/ejabberd_c2s.erl4
1 files changed, 0 insertions, 4 deletions
diff --git a/src/ejabberd_c2s.erl b/src/ejabberd_c2s.erl
index 314f07f8c..a1774b73a 100644
--- a/src/ejabberd_c2s.erl
+++ b/src/ejabberd_c2s.erl
@@ -2672,10 +2672,6 @@ handle_r(StateData) ->
handle_a(#state{jid = JID, n_stanzas_out = NumStanzasOut} = StateData, Attrs) ->
case catch jlib:binary_to_integer(xml:get_attr_s(<<"h">>, Attrs)) of
- H when is_integer(H), H > NumStanzasOut ->
- ?WARNING_MSG("~s acknowledged ~B stanzas, but only ~B were sent",
- [jlib:jid_to_string(JID), H, NumStanzasOut]),
- ack_queue_drop(StateData, NumStanzasOut);
H when is_integer(H), H >= 0 ->
?DEBUG("~s acknowledged ~B of ~B stanzas",
[jlib:jid_to_string(JID), H, NumStanzasOut]),