Fix potential nullptr dereference (#15134)

This commit is contained in:
ζeh Matt 2021-07-30 10:33:48 -07:00 committed by GitHub
parent 62d66ca9d0
commit 43b7c3a204
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 1 deletions

View File

@ -265,8 +265,11 @@ GameActions::Result::Ptr LargeSceneryPlaceAction::Execute() const
{ curTile, zLow, zHigh }, &map_place_scenery_clear_func, quarterTile, GetFlags(), CREATE_CROSSING_MODE_NONE,
isTree);
if (canBuild->Error != GameActions::Status::Ok)
{
if (banner != nullptr)
{
DeleteBanner(banner->id);
}
canBuild->ErrorTitle = STR_CANT_POSITION_THIS_HERE;
return canBuild;
}