From 2fd133761f1ae09ff323cd99a3d839e25aa85d40 Mon Sep 17 00:00:00 2001 From: "Dirk-Jan C. Binnema" Date: Wed, 18 May 2022 01:12:20 +0300 Subject: [PATCH] utils: fix unsetting timezone --- lib/utils/mu-utils.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/utils/mu-utils.cc b/lib/utils/mu-utils.cc index d224066f..962cbca9 100644 --- a/lib/utils/mu-utils.cc +++ b/lib/utils/mu-utils.cc @@ -637,7 +637,10 @@ Mu::timezone_available(const std::string& tz) bool have_tz = g_strcmp0(g_time_zone_get_identifier(tzone), tz.c_str()) == 0; g_time_zone_unref (tzone); - g_setenv("TZ", old_tz, TRUE); + if (old_tz) + g_setenv("TZ", old_tz, TRUE); + else + g_unsetenv("TZ"); return have_tz; }