parse_timestamp(): specify explicitly where we parse timestamps
[gitweb.git] / refs / files-backend.c
index 4d705b4037e6c1c0c1f2e277e9a5ef5bce695e61..dae0522673b9eebb34a60b3b346c0f7dac4b9083 100644 (file)
@@ -3247,7 +3247,7 @@ static int show_one_reflog_ent(struct strbuf *sb, each_reflog_ent_fn fn, void *c
            parse_oid_hex(p, &noid, &p) || *p++ != ' ' ||
            !(email_end = strchr(p, '>')) ||
            email_end[1] != ' ' ||
-           !(timestamp = strtoul(email_end + 2, &message, 10)) ||
+           !(timestamp = parse_timestamp(email_end + 2, &message, 10)) ||
            !message || message[0] != ' ' ||
            (message[1] != '+' && message[1] != '-') ||
            !isdigit(message[2]) || !isdigit(message[3]) ||