From eab827688ddef6478ae00531a97b6ef49ea8615b Mon Sep 17 00:00:00 2001 From: Bram Matthys Date: Wed, 21 Dec 2022 10:06:23 +0100 Subject: [PATCH] Fix RPC spamfilter.* (and tkl.*?) not going through fully net-wide due to bogus sender. [skip ci] --- src/modules/tkl.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/modules/tkl.c b/src/modules/tkl.c index fb2c1a3d1..8667ab825 100644 --- a/src/modules/tkl.c +++ b/src/modules/tkl.c @@ -3756,6 +3756,10 @@ void tkl_broadcast_entry(int add, Client *sender, Client *skip, TKL *tkl) { Client *acptr; + /* Silly fix for RPC calls that lead to broadcasts from this sender */ + if (!IsUser(sender) && !IsServer(sender)) + sender = &me; + list_for_each_entry(acptr, &server_list, special_node) { if (skip && acptr == skip->direction)