summaryrefslogtreecommitdiff
path: root/tar
diff options
context:
space:
mode:
authorMartin Matuska <martin@matuska.org>2018-11-24 01:31:40 +0100
committerMartin Matuska <martin@matuska.org>2018-11-24 01:33:39 +0100
commitae1d1eeee425238b71ad1331309133eb9d3b88ee (patch)
tree446a3ae230ffda56da03fd6425701dd456f545bf /tar
parent966bfb3f3735daee4f5fc714689040bba0a98c82 (diff)
downloadlibarchive-ae1d1eeee425238b71ad1331309133eb9d3b88ee.tar.gz
tar/write.c: call missing archive_read_close() in write_archive()
Diffstat (limited to 'tar')
-rw-r--r--tar/write.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/tar/write.c b/tar/write.c
index c6e9fccc..09c44a3e 100644
--- a/tar/write.c
+++ b/tar/write.c
@@ -556,8 +556,7 @@ write_archive(struct archive *a, struct bsdtar *bsdtar)
"%s", archive_error_string(disk));
if (r == ARCHIVE_FATAL)
bsdtar->return_value = 1;
- else
- archive_read_close(disk);
+ archive_read_close(disk);
goto next_entry;
}