From ee5b9c56b9ca18ed0750f8a15e0d1a6da92a6e99 Mon Sep 17 00:00:00 2001 From: Cristy Date: Sat, 30 Mar 2019 08:47:09 -0400 Subject: [PATCH] https://github.com/ImageMagick/ImageMagick/issues/1517 --- coders/dpx.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/coders/dpx.c b/coders/dpx.c index d69cd983f..f30763ecb 100644 --- a/coders/dpx.c +++ b/coders/dpx.c @@ -2022,8 +2022,10 @@ static MagickBooleanType WriteDPXImage(const ImageInfo *image_info,Image *image, break; length=ExportQuantumPixels(image,(CacheView *) NULL,quantum_info, quantum_type,pixels,exception); + if (length == 0) + break; count=WriteBlob(image,extent,pixels); - if (count != (ssize_t) length) + if (count != (ssize_t) extent) break; status=SetImageProgress(image,SaveImageTag,(MagickOffsetType) y, image->rows); -- 2.50.1