From c0bd452c86577aa49d159dba8858078d2179f23a Mon Sep 17 00:00:00 2001 From: 20k Date: Mon, 27 Feb 2023 02:06:36 +0000 Subject: [PATCH] add a failure case check just in case --- library/modules/Military.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/library/modules/Military.cpp b/library/modules/Military.cpp index 07925e8e4..3b7ce7bec 100644 --- a/library/modules/Military.cpp +++ b/library/modules/Military.cpp @@ -50,6 +50,9 @@ df::squad* Military::makeSquad(int32_t assignment_id) df::historical_entity* fort = df::historical_entity::find(df::global::plotinfo->group_id); + if (fort == nullptr) + return nullptr; + df::entity_position_assignment* found_assignment = nullptr; for (auto* assignment : fort->positions.assignments)