summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrey V. Elsukov <ae@FreeBSD.org>2011-08-19 12:48:06 +0000
committerAndrey V. Elsukov <ae@FreeBSD.org>2011-08-19 12:48:06 +0000
commit6bfcd9c37bc00efb632f648e10bf07bf69c13f2f (patch)
treef8f97ee3b2bee6ce031dde16475392b96815b7e9
parent15d837d8a05d2399d63ca2d8ce867d23de46c443 (diff)
Notes
-rw-r--r--sbin/fdisk/fdisk.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sbin/fdisk/fdisk.c b/sbin/fdisk/fdisk.c
index eb81e3b460a8..ba1ee002e9e5 100644
--- a/sbin/fdisk/fdisk.c
+++ b/sbin/fdisk/fdisk.c
@@ -940,7 +940,7 @@ decimal(const char *str, int *num, int deflt, uint32_t maxval)
return 0;
while ((c = *cp++)) {
if (c <= '9' && c >= '0') {
- if (maxval > 0 && acc <= maxval)
+ if (acc <= maxval || maxval == 0)
acc = acc * 10 + c - '0';
} else
break;