diff options
Diffstat (limited to 'source')
-rw-r--r-- | source/pdf/pdf-repair.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/source/pdf/pdf-repair.c b/source/pdf/pdf-repair.c index e9a60986..0e1f0bdf 100644 --- a/source/pdf/pdf-repair.c +++ b/source/pdf/pdf-repair.c @@ -578,14 +578,11 @@ pdf_repair_obj_stms(pdf_document *doc) if (!strcmp(pdf_to_name(pdf_dict_gets(dict, "Type")), "ObjStm")) pdf_repair_obj_stm(doc, i, 0); } - fz_always(ctx) - { - pdf_drop_obj(dict); - } fz_catch(ctx) { - fz_rethrow(ctx); + fz_warn(ctx, "ignoring broken object stream (%d 0 R)", i); } + pdf_drop_obj(dict); } } |