mirror of
https://git.jabber.space/devs/cproof.git
synced 2026-07-24 21:16:22 +00:00
fix(xmpp): prevent autoping warning repetition on disco items
The previous logic triggered warnings for disco items. This change restricts the check to only the connection domain, ensuring that auto-discovered items do not trigger duplicate warnings.
This commit is contained in:
@@ -2431,7 +2431,8 @@ _disco_info_response_id_handler_onconnect(xmpp_stanza_t* const stanza, void* con
|
|||||||
child = xmpp_stanza_get_next(child);
|
child = xmpp_stanza_get_next(child);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!from || !strstr(from, "@")) {
|
// Prevent repetitions by avoiding checks of disco items (from connection_set_disco_items)
|
||||||
|
if (from && g_strcmp0(from, connection_get_domain()) == 0) {
|
||||||
_disco_autoping_warning_message(features);
|
_disco_autoping_warning_message(features);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user