From f6b23478117825bee7ee94003262d52b0ba093c6 Mon Sep 17 00:00:00 2001 From: "jabber.developer2" Date: Tue, 31 Mar 2026 19:51:20 +0300 Subject: [PATCH] upstream: fix: Ignore self-presence for untracked MUC rooms (9fb45b543) --- src/xmpp/presence.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/xmpp/presence.c b/src/xmpp/presence.c index fbcf3874..fd3fb5d4 100644 --- a/src/xmpp/presence.c +++ b/src/xmpp/presence.c @@ -817,7 +817,12 @@ _muc_user_self_handler(xmpp_stanza_t* stanza) affiliation = xmpp_stanza_get_attribute(item, "affiliation"); } } - sv_ev_muc_self_online(room, nick, config_required, role, affiliation, actor, reason, jid, show_str, status_str); + + if (muc_active(room)) { + sv_ev_muc_self_online(room, nick, config_required, role, affiliation, actor, reason, jid, show_str, status_str); + } else { + log_debug("presence: self-presence received for untracked room: %s", room); + } } }