From 25d5a2ac641b3882dfabe456ee3d6bf8efddc4c7 Mon Sep 17 00:00:00 2001 From: Bram Matthys Date: Fri, 6 Oct 2023 07:12:15 +0200 Subject: [PATCH] Fix possible crash on SETNAME with spamfilter 'u'. [skip ci] --- src/modules/setname.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/modules/setname.c b/src/modules/setname.c index f1433c240..cf5d2b8dc 100644 --- a/src/modules/setname.c +++ b/src/modules/setname.c @@ -121,6 +121,9 @@ CMD_FUNC(cmd_setname) spamfilter_build_user_string(spamfilter_user, client->name, client); if (match_spamfilter(client, spamfilter_user, SPAMF_USER, "SETNAME", NULL, 0, NULL)) { + if (IsDead(client)) + return; /* Killed, don't bother anymore */ + /* Was rejected by spamfilter, restore the realname */ if (HasCapabilityFast(client, CAP_SETNAME)) {