]> git.ipfire.org Git - thirdparty/libarchive.git/commitdiff
ISO9960 reader: free leaked archive_string in parse_file_info()
authorMartin Matuska <martin@matuska.org>
Tue, 31 Jan 2017 19:22:07 +0000 (20:22 +0100)
committerMartin Matuska <martin@matuska.org>
Tue, 31 Jan 2017 19:22:07 +0000 (20:22 +0100)
libarchive/archive_read_support_format_iso9660.c

index 9bf6145232c4440a90439e6940e353b3e40261f3..76da4069ef136424e93d60d88cc0fe3f726d14b9 100644 (file)
@@ -2087,6 +2087,7 @@ parse_file_info(struct archive_read *a, struct file_info *parent,
        register_file(iso9660, file);
        return (file);
 fail:
+       archive_string_free(&file->name);
        free(file);
        return (NULL);
 }