diff --git a/src/Utils.cpp b/src/Utils.cpp index d7f03e08..2be58eb8 100644 --- a/src/Utils.cpp +++ b/src/Utils.cpp @@ -452,8 +452,10 @@ namespace { } SCString CUtils::GetTimezones() { - SCString result; - FillTimezones("/usr/share/zoneinfo", result, ""); + static SCString result; + if (result.empty()) { + FillTimezones("/usr/share/zoneinfo", result, ""); + } return result; }