]> granicus.if.org Git - imagemagick/commitdiff
Fixed reading the number of layers.
authorDirk Lemstra <dirk@git.imagemagick.org>
Fri, 7 Sep 2018 08:43:41 +0000 (10:43 +0200)
committerDirk Lemstra <dirk@git.imagemagick.org>
Fri, 7 Sep 2018 08:43:41 +0000 (10:43 +0200)
coders/psd.c

index 7066ff55b324c4ebc2bb3fe5f63ab1e4634a58ca..63f4dcd070715a01edfa44c26707edd18b2483fb 100644 (file)
@@ -1639,7 +1639,7 @@ static MagickBooleanType ReadPSDLayersInternal(Image *image,
   if (size != 0)
     {
       layer_info=(LayerInfo *) NULL;
-      number_layers=(ssize_t) ReadBlobShort(image);
+      number_layers=(ssize_t) ReadBlobSignedShort(image);
 
       if (number_layers < 0)
         {