From 3cd3bced7086fbad511ece9e5c58d52fc49455e9 Mon Sep 17 00:00:00 2001 From: DebXWoody Date: Sat, 23 May 2020 06:40:49 +0200 Subject: [PATCH] Incoming iq stanza - Reset the autoping timer A autoping is to make sure that there is still a connection between server and client. If the application receives incoming stanza, the connection is fine. There is no need to wait for response, if there are other incomings. Issue: #1333 and #1315 --- src/xmpp/iq.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/xmpp/iq.c b/src/xmpp/iq.c index 8c373f77..75bd73a1 100644 --- a/src/xmpp/iq.c +++ b/src/xmpp/iq.c @@ -159,6 +159,8 @@ _iq_handler(xmpp_conn_t *const conn, xmpp_stanza_t *const stanza, void *const us { log_debug("iq stanza handler fired"); + iq_autoping_timer_cancel(); // reset the autoping timer + char *text; size_t text_size; xmpp_stanza_to_text(stanza, &text, &text_size);