]> granicus.if.org Git - imagemagick/commitdiff
https://github.com/ImageMagick/ImageMagick/issues/1523
authorCristy <mikayla-grace@urban-warrior.org>
Fri, 22 Mar 2019 11:38:19 +0000 (07:38 -0400)
committerCristy <mikayla-grace@urban-warrior.org>
Fri, 22 Mar 2019 11:38:19 +0000 (07:38 -0400)
coders/ps.c

index 4723f2b93737f9e3a396e9e2825414eb753419c0..e0288b0990e9097a69b63a7190bc68275b1e4bd7 100644 (file)
@@ -2230,8 +2230,13 @@ RestoreMSCWarning
                   p+=GetPixelChannels(image);
                 }
                 q=PopHexPixel(hex_digits,(size_t) index,q);
-                q=PopHexPixel(hex_digits,(size_t)
-                  MagickMin(length,0xff),q);
+                q=PopHexPixel(hex_digits,(size_t) MagickMin(length,0xff),q);
+                if ((q-pixels+6) >= 80)
+                  {
+                    *q++='\n';
+                    (void) WriteBlob(image,q-pixels,pixels);
+                    q=pixels;
+                  }
                 if (image->previous == (Image *) NULL)
                   {
                     status=SetImageProgress(image,SaveImageTag,