From de9216a339d72eae24f17a12f6a2c84e4fa0e9b2 Mon Sep 17 00:00:00 2001 From: Bram Matthys Date: Fri, 15 Sep 2017 10:19:55 +0200 Subject: [PATCH] * Please do not use UmodeDel, CmdoverrideDel and any other *Del() functions from MOD_UNLOAD. [..] --- doc/RELEASE-NOTES | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/doc/RELEASE-NOTES b/doc/RELEASE-NOTES index 02d96ca4a..40ff5f516 100644 --- a/doc/RELEASE-NOTES +++ b/doc/RELEASE-NOTES @@ -64,6 +64,13 @@ Other changes: Module coders: * You can now attach ModData to server objects as well (including &me). +* Please do not use UmodeDel, CmdoverrideDel and any other *Del() + functions from MOD_UNLOAD. These undocumented functions are unnecessary + since 2008 or so. UnrealIRCd takes care of unloading all module objects. + It can cause a crash if someone unloads the module in UnrealIRCd 4 + (more specifically: double free if unloading modules which use ModData). + Attempts to use these functions in future UnrealIRCd versions may result + in a compile error. ==[ CHANGES IN OLDER RELEASES ]== For changes in previous UnrealIRCd releases see doc/RELEASE-NOTES.old or