X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=coreutils%2Ffold.c;h=df51107553b0e596f3ebbcc40e9cf0f9c6da520a;hb=138d71bc35b86964a4c2bd97f7f578edfead1925;hp=f9ae526df55791127a3edd75058ebbe8e325a5fb;hpb=f01b805d9142bad42ebd8d0b4f6770bf06fb2cc3;p=oweals%2Fbusybox.git diff --git a/coreutils/fold.c b/coreutils/fold.c index f9ae526df..df5110755 100644 --- a/coreutils/fold.c +++ b/coreutils/fold.c @@ -97,15 +97,7 @@ extern int fold_main(int argc, char **argv) break_spaces = 1; break; case 'w': { /* Line width. */ - long int tmp_long; - char *end_ptr; - - errno = 0; - tmp_long = strtol(optarg, &end_ptr, 10); - if (!end_ptr || errno || tmp_long < 1) { - bb_error_msg_and_die("invalid number of columns: `%s'", optarg); - } - width = (int) tmp_long; + width = bb_xgetlarg(optarg, 10, 1, 10000); break; } default: