Skip to content
Permalink
Browse files Browse the repository at this point in the history
https://github.com/ImageMagick/ImageMagick/issues/1615
  • Loading branch information
Cristy committed Jun 22, 2019
1 parent bfa3b96 commit 91e58d9
Showing 1 changed file with 5 additions and 6 deletions.
11 changes: 5 additions & 6 deletions magick/statistic.c
Expand Up @@ -163,18 +163,17 @@ static MagickPixelPacket **AcquirePixelThreadSet(const Image *images)

size_t
columns,
number_threads;
rows;

number_threads=(size_t) GetMagickResourceLimit(ThreadResource);
pixels=(MagickPixelPacket **) AcquireQuantumMemory(number_threads,
sizeof(*pixels));
rows=MagickMax(GetImageListLength(images),
(size_t) GetMagickResourceLimit(ThreadResource));
pixels=(MagickPixelPacket **) AcquireQuantumMemory(rows,sizeof(*pixels));
if (pixels == (MagickPixelPacket **) NULL)
return((MagickPixelPacket **) NULL);
(void) memset(pixels,0,number_threads*sizeof(*pixels));
columns=images->columns;
for (next=images; next != (Image *) NULL; next=next->next)
columns=MagickMax(next->columns,columns);
for (i=0; i < (ssize_t) number_threads; i++)
for (i=0; i < (ssize_t) rows; i++)
{
pixels[i]=(MagickPixelPacket *) AcquireQuantumMemory(columns,
sizeof(**pixels));
Expand Down

0 comments on commit 91e58d9

Please sign in to comment.