From 43b7c3a204bbd82b1620972bc8d693b328c1e078 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=CE=B6eh=20Matt?= <5415177+ZehMatt@users.noreply.github.com> Date: Fri, 30 Jul 2021 10:33:48 -0700 Subject: [PATCH] Fix potential nullptr dereference (#15134) --- src/openrct2/actions/LargeSceneryPlaceAction.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/openrct2/actions/LargeSceneryPlaceAction.cpp b/src/openrct2/actions/LargeSceneryPlaceAction.cpp index ac7eabb46e..ba4e3b5a3b 100644 --- a/src/openrct2/actions/LargeSceneryPlaceAction.cpp +++ b/src/openrct2/actions/LargeSceneryPlaceAction.cpp @@ -266,7 +266,10 @@ GameActions::Result::Ptr LargeSceneryPlaceAction::Execute() const isTree); if (canBuild->Error != GameActions::Status::Ok) { - DeleteBanner(banner->id); + if (banner != nullptr) + { + DeleteBanner(banner->id); + } canBuild->ErrorTitle = STR_CANT_POSITION_THIS_HERE; return canBuild; }