From 3b3f3b9131fa09c0ee33c5729de068307d995a59 Mon Sep 17 00:00:00 2001 From: Holger Weiss Date: Mon, 5 May 2014 01:11:14 +0200 Subject: [PATCH] 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. --- src/ejabberd_c2s.erl | 4 ---- 1 file changed, 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]),