From 12f18b325b52e5322f5908a69bd8cff954800944 Mon Sep 17 00:00:00 2001 From: James Turner <james@flightgear.org> Date: Wed, 21 Jul 2021 10:58:27 +0100 Subject: [PATCH] Avoid crash on tests with no TZ set --- src/Time/TimeManager.cxx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Time/TimeManager.cxx b/src/Time/TimeManager.cxx index 830d7d55d..e32827620 100644 --- a/src/Time/TimeManager.cxx +++ b/src/Time/TimeManager.cxx @@ -613,6 +613,10 @@ void TimeManager::updateLocalTime() void TimeManager::updateLocalTimeString() { time_t cur_time = _impl->get_cur_time(); + if (!_impl->get_zonename()) { + return; + } + struct tm* aircraftLocalTime = fgLocaltime(&cur_time, _impl->get_zonename()); static char buf[16]; snprintf(buf, 16, "%.2d:%.2d:%.2d",