From c2b16cedce3f190337d2a6a413a8d531a06a5858 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=CE=B6eh=20Matt?= <5415177+ZehMatt@users.noreply.github.com> Date: Thu, 28 Oct 2021 01:20:17 +0300 Subject: [PATCH] Fix #15809: Assign a temporary result to avoid crashes --- src/openrct2/world/ConstructionClearance.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/openrct2/world/ConstructionClearance.cpp b/src/openrct2/world/ConstructionClearance.cpp index b573d62664..62f52901c8 100644 --- a/src/openrct2/world/ConstructionClearance.cpp +++ b/src/openrct2/world/ConstructionClearance.cpp @@ -119,6 +119,8 @@ GameActions::Result::Ptr MapCanConstructWithClearAt( auto res = std::make_unique(); uint8_t groundFlags = ELEMENT_IS_ABOVE_GROUND; + res->SetData(ConstructClearResult{ groundFlags }); + bool canBuildCrossing = false; if (map_is_edge(pos)) {