From eda6d8cc0fe5682df552b8a6cfd46bbabca0ff6b Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Wed, 25 Jun 2025 19:10:49 +0100 Subject: [PATCH] Fix storing the setter of a list mode. --- src/channels.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/channels.cpp b/src/channels.cpp index 25826ad1a..01a5459a2 100644 --- a/src/channels.cpp +++ b/src/channels.cpp @@ -405,7 +405,7 @@ void Channel::SetMode(BotInfo *bi, ChannelMode *cm, const ModeData &data, bool e // We build a mode data which has more than what the caller gives us. ModeData mdata; mdata.set_at = data.set_at ? data.set_at : Anope::CurTime; - mdata.set_by = data.set_by.empty() && bi ? bi->nick : data.set_by; + mdata.set_by = data.set_by.empty() ? (bi ? bi->nick : Me->GetName()) : data.set_by; mdata.value = data.value; /* Don't set modes already set */