1
0
mirror of https://github.com/anope/anope.git synced 2026-06-12 17:24:49 +02:00

Fix a crash from an uninitialised field in migrated flags.

This commit is contained in:
Sadie Powell
2026-05-15 19:45:28 +01:00
parent 647a07ff96
commit 47b927d788
+2 -1
View File
@@ -476,10 +476,11 @@ class CommandCSFlags final
auto *newaccess = anope_dynamic_static_cast<FlagsChanAccess *>(FlagsAccessProvider::ap->Create()); auto *newaccess = anope_dynamic_static_cast<FlagsChanAccess *>(FlagsAccessProvider::ap->Create());
newaccess->SetMask(access->Mask(), ci); newaccess->SetMask(access->Mask(), ci);
newaccess->created = access->created;
newaccess->creator = access->creator; newaccess->creator = access->creator;
newaccess->description = access->description; newaccess->description = access->description;
newaccess->created = access->created;
newaccess->flags = newflags; newaccess->flags = newflags;
newaccess->last_seen = access->last_seen;
ci->EraseAccess(idx - 1); ci->EraseAccess(idx - 1);
FOREACH_MOD(OnAccessDel, (ci, source, access, true)); FOREACH_MOD(OnAccessDel, (ci, source, access, true));