From 5d1dd2188731543265ef4e09d0e47a51a20e4410 Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Sun, 5 Oct 2025 19:57:19 +0100 Subject: [PATCH] Fix some minor bugs with setting the user timezone. --- modules/nickserv/ns_set_timezone.cpp | 2 ++ src/misc.cpp | 1 + 2 files changed, 3 insertions(+) diff --git a/modules/nickserv/ns_set_timezone.cpp b/modules/nickserv/ns_set_timezone.cpp index a42990599..f133af7e8 100644 --- a/modules/nickserv/ns_set_timezone.cpp +++ b/modules/nickserv/ns_set_timezone.cpp @@ -105,6 +105,8 @@ public: } usertz = timezone; + if (usertz.equals_ci(param)) + break; // Exact match. } if (usertz.empty()) diff --git a/src/misc.cpp b/src/misc.cpp index 99663df01..a428f2f7f 100644 --- a/src/misc.cpp +++ b/src/misc.cpp @@ -634,6 +634,7 @@ Anope::string Anope::strftime(time_t t, const NickCore *nc, bool short_output) if (nc) { unsetenv("TZ"); + tzset(); Language::ResetLocale(); }