From 47b927d788360717c59afaebb5b2f44ef44a1475 Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Fri, 15 May 2026 19:45:28 +0100 Subject: [PATCH] Fix a crash from an uninitialised field in migrated flags. --- modules/chanserv/cs_flags.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/chanserv/cs_flags.cpp b/modules/chanserv/cs_flags.cpp index 296b65166..9bc55ef81 100644 --- a/modules/chanserv/cs_flags.cpp +++ b/modules/chanserv/cs_flags.cpp @@ -476,10 +476,11 @@ class CommandCSFlags final auto *newaccess = anope_dynamic_static_cast(FlagsAccessProvider::ap->Create()); newaccess->SetMask(access->Mask(), ci); + newaccess->created = access->created; newaccess->creator = access->creator; newaccess->description = access->description; - newaccess->created = access->created; newaccess->flags = newflags; + newaccess->last_seen = access->last_seen; ci->EraseAccess(idx - 1); FOREACH_MOD(OnAccessDel, (ci, source, access, true));