]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Tue, 21 Aug 2012 17:01:05 +0000 (17:01 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Tue, 21 Aug 2012 17:01:05 +0000 (17:01 +0000)
MagickCore/stream.c

index d52ef98362aadd530d615a3175531297675ca8f1..db2a11ddf36161721ae94b5ed31813d018b29552 100644 (file)
@@ -746,6 +746,8 @@ static const Quantum *GetVirtualPixelStream(const Image *image,
   */
   number_pixels=(MagickSizeType) columns*rows;
   length=(size_t) number_pixels*cache_info->number_channels*sizeof(Quantum);
+  if (cache_info->number_channels == 0)
+    length=number_pixels*sizeof(Quantum);
   if (cache_info->metacontent_extent != 0)
     length+=number_pixels*cache_info->metacontent_extent;
   if (cache_info->pixels == (Quantum *) NULL)