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",