diff --git a/source/common/src/ttime.c b/source/common/src/ttime.c index 2345a55afb9b9e98065fe80935c14f1ac2639325..38ad948981f7bd7a260b9578bce6d9252c4290d9 100644 --- a/source/common/src/ttime.c +++ b/source/common/src/ttime.c @@ -184,9 +184,10 @@ int32_t parseTimezone(char* str, int64_t* tzOffset) { i++; - while (str[i]) { - if ((str[i] >= '0' && str[i] <= '9') || str[i] == ':') { - ++i; + int32_t j = i; + while (str[j]) { + if ((str[j] >= '0' && str[j] <= '9') || str[j] == ':') { + ++j; continue; }