Skip to content

Commit 271c090

Browse files
authored
Merge pull request #2258 from dscho/gcc-9-gfw
Support compiling with GCC v9.x
2 parents fcf334e + a034042 commit 271c090

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

config.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -869,9 +869,9 @@ static int git_parse_signed(const char *value, intmax_t *ret, intmax_t max)
869869
errno = EINVAL;
870870
return 0;
871871
}
872-
uval = labs(val);
872+
uval = val < 0 ? -val : val;
873873
uval *= factor;
874-
if (uval > max || labs(val) > uval) {
874+
if (uval > max || (val < 0 ? -val : val) > uval) {
875875
errno = ERANGE;
876876
return 0;
877877
}

0 commit comments

Comments
 (0)