X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2Ftar.c;h=dcc3116257609943fbac6a6cdc1298f923ee3927;hb=0ab5e64ac07d5b0162bf863f4da485d26760a8eb;hp=10ba8a9b8a06bf2a9709008e6bf9a3d8d731f7bf;hpb=0a694a16e5926f4950637044fd165200fb229f53;p=chaz%2Ftar diff --git a/src/tar.c b/src/tar.c index 10ba8a9..dcc3116 100644 --- a/src/tar.c +++ b/src/tar.c @@ -1509,7 +1509,7 @@ parse_opt (int key, char *arg, struct argp_state *state) { uintmax_t u; char *p; - + if (xstrtoumax (arg, &p, 10, &u, TAR_SIZE_SUFFIXES) != LONGINT_OK) USAGE_ERROR ((0, 0, "%s: %s", quotearg_colon (arg), _("Invalid tape length"))); @@ -1968,7 +1968,7 @@ parse_opt (int key, char *arg, struct argp_state *state) case RECORD_SIZE_OPTION: { uintmax_t u; - + if (! (xstrtoumax (arg, NULL, 10, &u, TAR_SIZE_SUFFIXES) == LONGINT_OK && u == (size_t) u)) USAGE_ERROR ((0, 0, "%s: %s", quotearg_colon (arg),