--- a/libpurple/util.c Tue Aug 24 04:50:42 2021 -0500
+++ b/libpurple/util.c Tue Aug 24 04:51:11 2021 -0500
@@ -409,11 +409,11 @@
/* Trim anything trailing a purely numeric time zone. */
gchar *tzstr = g_strndup(str, end - str);
- tz = g_time_zone_new(tzstr);
+ tz = g_time_zone_new_identifier(tzstr); /* Just try whatever is there. */
- tz = g_time_zone_new(str);
+ tz = g_time_zone_new_identifier(str);