mirror of
https://git.proxmox.com/git/libgit2
synced 2025-05-28 13:36:17 +00:00
Merge pull request #1631 from scottjg/fix-timezone-parsing
Don't bail on parsing commits with an invalid timezone
This commit is contained in:
commit
9d9fff3c3d
@ -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;
|
||||
|
Loading…
Reference in New Issue
Block a user