From a99f214a0f8da130e30f4fd9664b19243529d9f0 Mon Sep 17 00:00:00 2001 From: sh0f <30991096+sh0f@users.noreply.github.com> Date: Wed, 1 Jan 2020 14:27:48 +0800 Subject: [PATCH] time: fix error: array index out of range --- vlib/time/time_unix.v | 3 +++ 1 file changed, 3 insertions(+) diff --git a/vlib/time/time_unix.v b/vlib/time/time_unix.v index 40e9213174..e940112ae1 100644 --- a/vlib/time/time_unix.v +++ b/vlib/time/time_unix.v @@ -88,6 +88,9 @@ fn calculate_date_from_offset(day_offset_ int) (int, int, int) { estimated_month++ } for day_offset <= days_before[estimated_month] { + if estimated_month == 0 { + break + } estimated_month-- }