From ed632f38547e2a63edb1a5dacbc37f3441cc43b6 Mon Sep 17 00:00:00 2001 From: DS Date: Fri, 24 Mar 2023 12:34:44 +0100 Subject: Safely handle block deletion (#13315) Co-authored-by: Jude Melton-Houghton --- src/server.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/server.cpp') diff --git a/src/server.cpp b/src/server.cpp index 1ee623fa0..197e76e16 100644 --- a/src/server.cpp +++ b/src/server.cpp @@ -666,6 +666,11 @@ void Server::AsyncRunStep(bool initial_step) -1); } + /* + Note: Orphan MapBlock ptrs become dangling after this call. + */ + m_env->getServerMap().step(); + /* Listen to the admin chat, if available */ -- cgit v1.2.3