summaryrefslogtreecommitdiff
path: root/source/fitz/unzip.c
diff options
context:
space:
mode:
Diffstat (limited to 'source/fitz/unzip.c')
-rw-r--r--source/fitz/unzip.c16
1 files changed, 7 insertions, 9 deletions
diff --git a/source/fitz/unzip.c b/source/fitz/unzip.c
index d7f2ad0e..24094c1a 100644
--- a/source/fitz/unzip.c
+++ b/source/fitz/unzip.c
@@ -410,18 +410,16 @@ fz_open_zip_archive_with_stream(fz_context *ctx, fz_stream *file)
fz_throw(ctx, FZ_ERROR_GENERIC, "cannot recognize zip archive");
zip = fz_new_archive(ctx, file, fz_zip_archive);
+ zip->super.format = "zip";
+ zip->super.count_entries = count_zip_entries;
+ zip->super.list_entry = list_zip_entry;
+ zip->super.has_entry = has_zip_entry;
+ zip->super.read_entry = read_zip_entry;
+ zip->super.open_entry = open_zip_entry;
+ zip->super.drop_archive = drop_zip_archive;
fz_try(ctx)
{
-
- zip->super.format = "zip";
- zip->super.count_entries = count_zip_entries;
- zip->super.list_entry = list_zip_entry;
- zip->super.has_entry = has_zip_entry;
- zip->super.read_entry = read_zip_entry;
- zip->super.open_entry = open_zip_entry;
- zip->super.drop_archive = drop_zip_archive;
-
ensure_zip_entries(ctx, zip);
}
fz_catch(ctx)