aboutsummaryrefslogtreecommitdiff
path: root/libarchive/archive_write_open_fd.c
diff options
context:
space:
mode:
authorMartin Matuska <mm@FreeBSD.org>2026-01-05 20:08:25 +0000
committerMartin Matuska <mm@FreeBSD.org>2026-01-05 20:10:21 +0000
commit01333e8c4dd7b5e2bb90cc773332613cf085ccf4 (patch)
treed3695e6c5576083074ed3d96865707633a9d6028 /libarchive/archive_write_open_fd.c
parentbf3359d92128e09a91c702f7da132d329ffda123 (diff)
Update vendor/libarchive to 3.8.5vendor/libarchive
Important bugfixes: #2809 bsdtar: fix regression from 3.8.4 zero-length pattern issue bugfix Obtained from: libarchive Vendor commit: dd897a78c662a2c7a003e7ec158cea7909557bee
Diffstat (limited to 'libarchive/archive_write_open_fd.c')
-rw-r--r--libarchive/archive_write_open_fd.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/libarchive/archive_write_open_fd.c b/libarchive/archive_write_open_fd.c
index ba034ed92f8a..a795552020df 100644
--- a/libarchive/archive_write_open_fd.c
+++ b/libarchive/archive_write_open_fd.c
@@ -135,11 +135,7 @@ file_write(struct archive *a, void *client_data, const void *buff, size_t length
static int
file_free(struct archive *a, void *client_data)
{
- struct write_fd_data *mine = (struct write_fd_data *)client_data;
-
(void)a; /* UNUSED */
- if (mine == NULL)
- return (ARCHIVE_OK);
- free(mine);
+ free(client_data);
return (ARCHIVE_OK);
}