From fbd128b56490046de31a2be0349931912a9ba71b Mon Sep 17 00:00:00 2001 From: Hiltjo Posthuma Date: Tue, 19 May 2015 23:43:58 +0200 Subject: [PATCH] fold: check -N form properly --- fold.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/fold.c b/fold.c index 1d88ed9..8019125 100644 --- a/fold.c +++ b/fold.c @@ -85,7 +85,8 @@ main(int argc, char *argv[]) width = estrtonum(EARGF(usage()), 1, MIN(LLONG_MAX, SIZE_MAX)); break; ARGNUM: - width = estrtonum(argv[0], 1, MIN(LLONG_MAX, SIZE_MAX)); + if (!(width = ARGNUMF())) + eprintf("illegal width value, too small\n"); break; default: usage();