From 299bd3f62035a5c1963561e2ba2b3110dc7fe3f8 Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Thu, 11 Jun 2026 11:08:44 +0100 Subject: Fix a crash on shutdown. --- src/inspircd.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/inspircd.cpp') diff --git a/src/inspircd.cpp b/src/inspircd.cpp index 4f1eeb5bd..775291ef4 100644 --- a/src/inspircd.cpp +++ b/src/inspircd.cpp @@ -403,11 +403,12 @@ void InspIRCd::Cleanup() /* Must be deleted before modes as it decrements modelines */ if (FakeClient) { - LocalServer = nullptr; - insp::delete_zero(FakeClient->server); FakeClient->Cull(); + insp::delete_zero(this->FakeClient); } - insp::delete_zero(this->FakeClient); + if (LocalServer) + insp::delete_zero(LocalServer); + insp::delete_zero(this->XLines); this->Config.reset(nullptr); SocketEngine::Deinit(); -- cgit v1.3.1-10-gc9f91