]> git.ipfire.org Git - thirdparty/libarchive.git/commitdiff
Free data->program_name in __archive_write_program_free()
authorMartin Matuska <martin@matuska.org>
Sun, 29 Jan 2017 23:52:13 +0000 (00:52 +0100)
committerMartin Matuska <martin@matuska.org>
Sun, 29 Jan 2017 23:52:13 +0000 (00:52 +0100)
(memory leak introduced in 67028d9f3c484810c3485f13737f01dbaa204ea8)

libarchive/archive_write_add_filter_program.c

index 31a1b6f96786532021ae96dc480e935ff399982c..55b5e8ecdf824ff9436289551db291e4c1f86b76 100644 (file)
@@ -200,6 +200,7 @@ __archive_write_program_free(struct archive_write_program_data *data)
                if (data->child)
                        CloseHandle(data->child);
 #endif
+               free(data->program_name);
                free(data->child_buf);
                free(data);
        }