diff options
| author | Tim Kientzle <kientzle@FreeBSD.org> | 2005-04-17 22:49:00 +0000 |
|---|---|---|
| committer | Tim Kientzle <kientzle@FreeBSD.org> | 2005-04-17 22:49:00 +0000 |
| commit | 48a54ddbd03bb9568bb4f26f00090ec7abfe67ba (patch) | |
| tree | 17abf42248c33670f45ac1456d4ee4fd6edace45 /lib/libarchive/archive_read_extract.c | |
| parent | 6c7c20ce2892400a2ea8af9e89339c072e9a8cea (diff) | |
Notes
Diffstat (limited to 'lib/libarchive/archive_read_extract.c')
| -rw-r--r-- | lib/libarchive/archive_read_extract.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/libarchive/archive_read_extract.c b/lib/libarchive/archive_read_extract.c index bb1327c884e0..20fb1dd75189 100644 --- a/lib/libarchive/archive_read_extract.c +++ b/lib/libarchive/archive_read_extract.c @@ -482,9 +482,9 @@ extract_file(struct archive *a, struct archive_entry *entry, int flags) return (ARCHIVE_WARN); } r = archive_read_data_into_fd(a, fd); + close(fd); extract->pst = NULL; /* Cached stat data no longer valid. */ r2 = restore_metadata(a, entry, flags); - close(fd); return (err_combine(r, r2)); } |
