summaryrefslogtreecommitdiff
path: root/tar/write.c
diff options
context:
space:
mode:
authorMartin Matuska <mm@FreeBSD.org>2016-06-18 08:25:31 +0000
committerMartin Matuska <mm@FreeBSD.org>2016-06-18 08:25:31 +0000
commitdc919cebaf7d24f04391c32623e98c32a98e154c (patch)
treed775a2aa40c3c425f68dfcbb3beacc3b95f88736 /tar/write.c
parent8eb6639196dbcd2a7e6bb657a72046fd4445cc9f (diff)
Notes
Diffstat (limited to 'tar/write.c')
-rw-r--r--tar/write.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/tar/write.c b/tar/write.c
index 53b63834c419a..2d076f488b559 100644
--- a/tar/write.c
+++ b/tar/write.c
@@ -884,7 +884,7 @@ write_hierarchy(struct bsdtar *bsdtar, struct archive *a, const char *path)
else if (r != ARCHIVE_OK) {
lafe_warnc(archive_errno(disk),
"%s", archive_error_string(disk));
- if (r == ARCHIVE_FATAL) {
+ if (r == ARCHIVE_FATAL || r == ARCHIVE_FAILED) {
bsdtar->return_value = 1;
return;
} else if (r < ARCHIVE_WARN)