xargs: make -s NUM accept practically unlimited range
authorDenys Vlasenko <vda.linux@googlemail.com>
Sun, 13 Jun 2010 01:44:27 +0000 (03:44 +0200)
committerDenys Vlasenko <vda.linux@googlemail.com>
Sun, 13 Jun 2010 01:44:27 +0000 (03:44 +0200)
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
findutils/xargs.c

index 25a785336f23bf09bee43770728a791e8e6026c4..9ee5833e5020b3ab641bf474fc16a419da57935a 100644 (file)
@@ -454,7 +454,7 @@ int xargs_main(int argc, char **argv)
        if (opt & OPT_UPTO_SIZE) {
                int i;
                size_t n_chars = 0;
-               n_max_chars = xatoul_range(max_chars, 1, n_max_chars);
+               n_max_chars = xatoul_range(max_chars, 1, INT_MAX);
                for (i = 0; argv[i]; i++) {
                        n_chars += strlen(argv[i]) + 1;
                }