diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/internal/intparse.c | 2 | 
1 files changed, 1 insertions, 1 deletions
| diff --git a/src/internal/intparse.c b/src/internal/intparse.c index 90aa8339..ffd06fe0 100644 --- a/src/internal/intparse.c +++ b/src/internal/intparse.c @@ -87,7 +87,7 @@ int __intparse(struct intparse *v, const void *buf, size_t n)  			v->val = v->val * b + d;  		if (!n) return 1;  		if (d >= b) goto finished; -		if (v->val < (UINTMAX_MAX-d)/b) +		if (v->val <= (UINTMAX_MAX-d)/b)  			v->val = v->val * b + d;  		else  			v->err = ERANGE; | 
