diff --git a/BeefLibs/corlib/src/TimeZoneInfo.bf b/BeefLibs/corlib/src/TimeZoneInfo.bf index 5de3c433..37b98020 100644 --- a/BeefLibs/corlib/src/TimeZoneInfo.bf +++ b/BeefLibs/corlib/src/TimeZoneInfo.bf @@ -250,7 +250,9 @@ namespace System { TimeZoneInfo currentYear = GetCurrentOneYearLocal(); defer delete currentYear; AdjustmentRule rule = currentYear.m_adjustmentRules == null ? null : currentYear.m_adjustmentRules[0]; - oneYearLocFromUtc = new OffsetAndRule(year, currentYear.BaseUtcOffset, rule.Clone()); + if (rule != null) + rule = rule.Clone(); + oneYearLocFromUtc = new OffsetAndRule(year, currentYear.BaseUtcOffset, rule); m_oneYearLocalFromUtc = oneYearLocFromUtc; } return oneYearLocFromUtc;