]> granicus.if.org Git - imagemagick/commitdiff
https://imagemagick.org/discourse-server/viewtopic.php?f=3&t=36200
authorCristy <urban-warrior@imagemagick.org>
Sun, 16 Jun 2019 22:55:24 +0000 (18:55 -0400)
committerCristy <urban-warrior@imagemagick.org>
Sun, 16 Jun 2019 22:55:24 +0000 (18:55 -0400)
ChangeLog
coders/jpeg.c

index 4647a6e249e3886b40ce851a5b9432b5f603143e..0e44857bce5cd20686701c13c62be6a8ebc0e8d6 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -6,6 +6,10 @@
     https://github.com/ImageMagick/ImageMagick/issues/1391).
  * Heap-buffer-overflow in MagickCore/fourier.c (reference
    https://github.com/ImageMagick/ImageMagick/issues/1588).
+  * Fixed a number of issues (reference
+    https://imagemagick.org/discourse-server/viewforum.php?f=3).
+  * Fixed a number of issues (reference
+    https://github.com/ImageMagick/ImageMagick/issues).
 
 2019-06-08  7.0.8-49 Cristy  <quetzlzacatenango@image...>
   * Release ImageMagick version 7.0.8-49, GIT revision 15708:6d7e1db:20190608
index 99f005e5b2ec8fae9624935fed4fbdb3f69cdd2b..9db3461c550e019d6f962c7cefe8dcd66a283136 100644 (file)
@@ -2125,7 +2125,8 @@ static void WriteProfile(j_compress_ptr jpeg_info,Image *image,
             custom_profile),(unsigned int) (length+tag_length+roundup));
         }
       }
-    if (LocaleCompare(name,"XMP") == 0)
+   if ((LocaleCompare(name,"XMP") == 0) &&
+       (GetStringInfoLength(profile) <= 65502))
       {
         StringInfo
           *xmp_profile;