Fix channel ACTION routing after self-message handling

(cherry picked from commit bb3893d36c)
This commit is contained in:
2026-09-03 09:27:07 -06:00
parent 75286642df
commit 6c95db8539

View File

@@ -127,9 +127,9 @@ ctcp_handle (session *sess, char *to, char *nick, char *ip,
goto generic; goto generic;
{ {
gboolean fromme = !serv->p_cmp (nick, serv->nick); gboolean private_fromme = !serv->p_cmp (nick, serv->nick) && !is_channel (serv, to);
if (fromme && !is_channel (serv, to)) if (private_fromme)
{ {
session *target = find_dialog (serv, to); session *target = find_dialog (serv, to);
@@ -139,7 +139,7 @@ ctcp_handle (session *sess, char *to, char *nick, char *ip,
sess = serv->front_session; sess = serv->front_session;
} }
inbound_action (sess, to, nick, ip, msg + 7, fromme, tags_data->identified, tags_data); inbound_action (sess, to, nick, ip, msg + 7, private_fromme, tags_data->identified, tags_data);
} }
return; return;
} }