diff options
author | kientzle <kientzle@FreeBSD.org> | 2007-05-08 15:22:21 +0000 |
---|---|---|
committer | kientzle <kientzle@FreeBSD.org> | 2007-05-08 15:22:21 +0000 |
commit | d5af35a7d4035bd703702740bc3e78f14022234d (patch) | |
tree | 0c45850c9530035d62c40e24565f0c161418603b /usr.bin/tar | |
parent | 494599278742a1165b67db90d09111a09b94fdde (diff) | |
download | FreeBSD-src-d5af35a7d4035bd703702740bc3e78f14022234d.zip FreeBSD-src-d5af35a7d4035bd703702740bc3e78f14022234d.tar.gz |
Set the program return value non-zero if we enounter
an error while skipping the body of an entry during
"tar -t" processing.
Thanks to: Spencer Minear
PR: misc/112521
Diffstat (limited to 'usr.bin/tar')
-rw-r--r-- | usr.bin/tar/read.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/usr.bin/tar/read.c b/usr.bin/tar/read.c index 2e44c9e..4763b13 100644 --- a/usr.bin/tar/read.c +++ b/usr.bin/tar/read.c @@ -206,6 +206,7 @@ read_archive(struct bsdtar *bsdtar, char mode) fprintf(out, "\n"); bsdtar_warnc(bsdtar, 0, "%s", archive_error_string(a)); + bsdtar->return_value = 1; break; } fprintf(out, "\n"); |