From b323813aa1c571ecf18334bba1e3c5cd837a5a48 Mon Sep 17 00:00:00 2001 From: Michihiro NAKAJIMA Date: Wed, 28 Apr 2010 07:21:35 -0400 Subject: [PATCH] Do not access a released memory. SVN-Revision: 2327 --- libarchive/archive_write_set_format_iso9660.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libarchive/archive_write_set_format_iso9660.c b/libarchive/archive_write_set_format_iso9660.c index 0d9a1056d..410416b1c 100644 --- a/libarchive/archive_write_set_format_iso9660.c +++ b/libarchive/archive_write_set_format_iso9660.c @@ -7385,14 +7385,14 @@ zisofs_fix_bootfile(struct archive_write *a) isoent = isoent_find_entry(iso9660->primary.rootent, str.s); if (isoent == NULL) { - archive_string_free(&str); - archive_string_free(&parentdir); - archive_string_free(&basename); archive_set_error(&a->archive, ARCHIVE_ERRNO_MISC, "Specified file ``%s'' which disable to " " be zisofs is not found.", str.s); + archive_string_free(&str); + archive_string_free(&parentdir); + archive_string_free(&basename); return (ARCHIVE_FATAL); } if (isoent->file->zisofs.keep_original) { -- 2.47.3