diff options
-rw-r--r-- | src/lib/libc/stdlib/strtonum.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/libc/stdlib/strtonum.c b/src/lib/libc/stdlib/strtonum.c index 9ac0d34ee0..a7f07c9062 100644 --- a/src/lib/libc/stdlib/strtonum.c +++ b/src/lib/libc/stdlib/strtonum.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: strtonum.c,v 1.1 2004/05/03 17:09:24 tedu Exp $ */ | 1 | /* $OpenBSD: strtonum.c,v 1.2 2004/05/03 20:53:34 millert Exp $ */ |
2 | /* | 2 | /* |
3 | * Copyright (c) 2004 Ted Unangst and Todd Miller | 3 | * Copyright (c) 2004 Ted Unangst and Todd Miller |
4 | * All rights reserved. | 4 | * All rights reserved. |
@@ -48,7 +48,7 @@ strtonum(const char *numstr, long long minval, unsigned long long maxval, | |||
48 | if (minval > maxval || maxval < minval || | 48 | if (minval > maxval || maxval < minval || |
49 | (minval < 0 && maxval > LLONG_MAX)) | 49 | (minval < 0 && maxval > LLONG_MAX)) |
50 | error = INVALID; | 50 | error = INVALID; |
51 | else if (minval >= 0) { | 51 | else if (maxval > LLONG_MAX ) { |
52 | ull = strtoull(numstr, &ep, 10); | 52 | ull = strtoull(numstr, &ep, 10); |
53 | if (numstr == ep || *ep != '\0') | 53 | if (numstr == ep || *ep != '\0') |
54 | error = INVALID; | 54 | error = INVALID; |