Merge pull request #4033 from andhe/master

Fix off-by-one problems in git_signature__parse
This commit is contained in:
Carlos Martín Nieto 2016-12-19 16:25:01 +00:00 committed by GitHub
commit 349016790c

View File

@ -251,7 +251,7 @@ int git_signature__parse(git_signature *sig, const char **buffer_out,
* only store timezone if it's not overflowing; * only store timezone if it's not overflowing;
* see http://www.worldtimezone.com/faq.html * see http://www.worldtimezone.com/faq.html
*/ */
if (hours < 14 && mins < 59) { if (hours <= 14 && mins <= 59) {
sig->when.offset = (hours * 60) + mins; sig->when.offset = (hours * 60) + mins;
if (tz_start[0] == '-') if (tz_start[0] == '-')
sig->when.offset = -sig->when.offset; sig->when.offset = -sig->when.offset;