Skip to content

Commit d494605

Browse files
committed
Fixed memory leak when entering StreamImage multiple times.
1 parent 7cbbc13 commit d494605

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

magick/stream.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1261,7 +1261,8 @@ MagickExport Image *StreamImage(const ImageInfo *image_info,
12611261
image_info->filename);
12621262
read_info=CloneImageInfo(image_info);
12631263
stream_info->image_info=image_info;
1264-
stream_info->quantum_info=AcquireQuantumInfo(image_info,(Image *) NULL);
1264+
if (stream_info->quantum_info == (QuantumInfo *) NULL)
1265+
stream_info->quantum_info=AcquireQuantumInfo(image_info,(Image *) NULL);
12651266
if (stream_info->quantum_info == (QuantumInfo *) NULL)
12661267
{
12671268
read_info=DestroyImageInfo(read_info);

0 commit comments

Comments
 (0)