1
0
mirror of https://github.com/unrealircd/unrealircd.git synced 2026-07-10 12:03:12 +02:00

Fix bug where a REHASH would cause us to loose track of remote RPC's (RRPC).

Like REHASHing while a module.list is in progress.

This due to missing SavePersistentPointer() in MOD_UNLOAD
This commit is contained in:
Bram Matthys
2023-04-12 09:06:48 +02:00
parent cd3b3ec15d
commit 9f569078ed
+2
View File
@@ -225,6 +225,8 @@ void free_config(void)
MOD_UNLOAD()
{
free_config();
SavePersistentPointer(modinfo, rrpc_list);
SavePersistentPointer(modinfo, outstanding_rrpc_list);
return MOD_SUCCESS;
}