Page MenuHomeFreeBSD

D41022.diff
No OneTemporary

D41022.diff

diff --git a/usr.bin/xargs/xargs.c b/usr.bin/xargs/xargs.c
--- a/usr.bin/xargs/xargs.c
+++ b/usr.bin/xargs/xargs.c
@@ -174,7 +174,7 @@
replstr = optarg;
break;
case 'L':
- Lflag = (int)strtonum(optarg, 0, INT_MAX, &errstr);
+ Lflag = (int)strtonum(optarg, 1, INT_MAX, &errstr);
if (errstr)
errx(1, "-%c %s: %s", ch, optarg, errstr);
break;
@@ -203,6 +203,8 @@
Rflag = (int)strtonum(optarg, INT_MIN, INT_MAX, &errstr);
if (errstr)
errx(1, "-%c %s: %s", ch, optarg, errstr);
+ if (!Rflag)
+ errx(1, "-%c %s: %s", ch, optarg, "must be non-zero");
break;
case 'r':
/* GNU compatibility */

File Metadata

Mime Type
text/plain
Expires
Thu, Aug 6, 4:33 AM (5 h, 32 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
36076064
Default Alt Text
D41022.diff (643 B)

Event Timeline