From e727ff8c84eafdb012f73d6fe29db11650f73f1a Mon Sep 17 00:00:00 2001 From: Cristy Date: Sat, 24 Jun 2017 12:09:24 -0400 Subject: [PATCH] https://github.com/ImageMagick/ImageMagick/issues/528 --- coders/djvu.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/coders/djvu.c b/coders/djvu.c index f36d2a994..8c4dc8c09 100644 --- a/coders/djvu.c +++ b/coders/djvu.c @@ -605,6 +605,7 @@ static Image *ReadOneDJVUImage(LoadContext* lc,const int pagenum, if (tag == 0) break; ddjvu_message_pop(lc->context); } while ((message = ddjvu_message_peek(lc->context))); + if (tag == 0) break; } while (!ddjvu_page_decoding_done(lc->page)); ddjvu_document_get_pageinfo(lc->document, pagenum, &info); @@ -875,7 +876,8 @@ static Image *ReadDJVUImage(const ImageInfo *image_info, break; } djvu_close_lc(lc); - (void) CloseBlob(images); + if (images != (Image *) NULL) + (void) CloseBlob(images); if (image != (Image *) NULL) image=DestroyImageList(image); -- 2.50.1