]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Sat, 6 Mar 2010 22:38:34 +0000 (22:38 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Sat, 6 Mar 2010 22:38:34 +0000 (22:38 +0000)
coders/psd.c

index 9cefd97e26db0887f76bb2d2c1fb9d5e2b6a576b..ddeba8e077af1f0398e1a6024f8f677dc0cc7b19 100644 (file)
@@ -898,7 +898,7 @@ static Image *ReadPSDImage(const ImageInfo *image_info,ExceptionInfo *exception)
             for (j=0; j < (long) layer_info[i].channels; j++)
             {
               layer_info[i].channel_info[j].type=(short) ReadBlobMSBShort(image);
-              layer_info[i].channel_info[j].size=ReadBlobMSBLong(image);
+              layer_info[i].channel_info[j].size=GetPSDSize(&psd_info,image);
               if (image->debug != MagickFalse)
                 (void) LogMagickEvent(CoderEvent,GetMagickModule(),
                   "    channel[%ld]: type=%d, size=%ld",j,