aboutsummaryrefslogtreecommitdiff
path: root/libarchive/archive_write_open_file.c
diff options
context:
space:
mode:
Diffstat (limited to 'libarchive/archive_write_open_file.c')
-rw-r--r--libarchive/archive_write_open_file.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/libarchive/archive_write_open_file.c b/libarchive/archive_write_open_file.c
index 0b310f3da83b..6271b368d07f 100644
--- a/libarchive/archive_write_open_file.c
+++ b/libarchive/archive_write_open_file.c
@@ -96,11 +96,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_FILE_data *mine = client_data;
-
(void)a; /* UNUSED */
- if (mine == NULL)
- return (ARCHIVE_OK);
- free(mine);
+ free(client_data);
return (ARCHIVE_OK);
}