Commit 9d9fff3c by Scott J. Goldman

Merge pull request #1631 from scottjg/fix-timezone-parsing

Don't bail on parsing commits with an invalid timezone
parents cfbd08a5 dc33b3d7
......@@ -174,8 +174,10 @@ int git_signature__parse(git_signature *sig, const char **buffer_out,
tz_start = time_end + 1;
if ((tz_start[0] != '-' && tz_start[0] != '+') ||
git__strtol32(&offset, tz_start + 1, &tz_end, 10) < 0)
return signature_error("malformed timezone");
git__strtol32(&offset, tz_start + 1, &tz_end, 10) < 0) {
//malformed timezone, just assume it's zero
offset = 0;
}
hours = offset / 100;
mins = offset % 100;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment