From fef7c639afcfb0a2ce82bf02d6c7d21a494b92a2 Mon Sep 17 00:00:00 2001 From: Roman Nikonov Date: Tue, 14 Jan 2025 21:00:16 +0100 Subject: [PATCH] fix segfault --- skymp5-server/cpp/server_guest_lib/WorldState.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/skymp5-server/cpp/server_guest_lib/WorldState.cpp b/skymp5-server/cpp/server_guest_lib/WorldState.cpp index 50a848875f..a095a2a108 100644 --- a/skymp5-server/cpp/server_guest_lib/WorldState.cpp +++ b/skymp5-server/cpp/server_guest_lib/WorldState.cpp @@ -320,7 +320,9 @@ const std::shared_ptr& WorldState::LookupFormById( std::stringstream* optionalOutTrace; ~Deferred() { - *optionalOutTrace << "look at my horse, my horse is amazing:\n" << ctx.Resolve(); + if (optionalOutTrace) { + *optionalOutTrace << "look at my horse, my horse is amazing:\n" << ctx.Resolve(); + } } } def{ctx, optionalOutTrace};