From 7644dde9e4f0e010081203a1ffc97d8f51b0eb97 Mon Sep 17 00:00:00 2001 From: Jeremy Apthorp Date: Sat, 14 Dec 2019 12:01:13 -0800 Subject: [PATCH] default to empty description if symbol unavailable --- library/modules/Units.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/library/modules/Units.cpp b/library/modules/Units.cpp index 2b7243f05..09912ef56 100644 --- a/library/modules/Units.cpp +++ b/library/modules/Units.cpp @@ -546,8 +546,10 @@ void df_unit_physical_description(df::unit* unit, string* out_str) static auto* const fn = reinterpret_cast( Core::getInstance().vinfo->getAddress("unit_physical_description")); - CHECK_NULL_POINTER(fn); - fn(unit, out_str); + if (fn) + fn(unit, out_str); + else + *out_str = ""; } string Units::getPhysicalDescription(df::unit* unit)