X-Git-Url: https://git.notmuchmail.org/git?p=notmuch;a=blobdiff_plain;f=parse-time-string%2Fparse-time-string.c;h=1cef47d4b0bd85faafe8fdd1cff5ad368d56459c;hp=ccad422b3c8db96462257d3df30660c63f0ee2bb;hb=6aeef2ee15d16a0376f5bad8309a1da99fb73004;hpb=952f46fedc0d385650e00ad739814a0127e13fa1 diff --git a/parse-time-string/parse-time-string.c b/parse-time-string/parse-time-string.c index ccad422b..1cef47d4 100644 --- a/parse-time-string/parse-time-string.c +++ b/parse-time-string/parse-time-string.c @@ -1081,10 +1081,10 @@ parse_time (struct state *state, char sep, return set_user_tz (state, state->delim, v1, v2); } - if (!is_valid_time (v1, v2, v3)) + if (!is_valid_time (v1, v2, n3 ? v3 : 0)) return -PARSE_TIME_ERR_INVALIDTIME; - return set_abs_time (state, v1, v2, n3 ? v3 : 0); + return set_abs_time (state, v1, v2, n3 ? (int) v3 : UNSET); } /* strtoul helper that assigns length. */