diff options
Diffstat (limited to 'lib/libc/stdlib/strtoumax.c')
| -rw-r--r-- | lib/libc/stdlib/strtoumax.c | 2 | 
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/libc/stdlib/strtoumax.c b/lib/libc/stdlib/strtoumax.c index ea592459b4b4..bdcfbd7b7231 100644 --- a/lib/libc/stdlib/strtoumax.c +++ b/lib/libc/stdlib/strtoumax.c @@ -90,7 +90,7 @@ strtoumax(nptr, endptr, base)  	cutoff = UINTMAX_MAX / base;  	cutlim = UINTMAX_MAX % base;  	for ( ; ; c = *s++) { -		if (isxdigit(c)) +		if (isdigit(c) || (base == 16 && isxdigit(c)))  			c = digittoint(c);  		else if (isascii(c) && isalpha(c))  			c -= isupper(c) ? 'A' - 10 : 'a' - 10;  | 
