diff options
author | root <356986351@qq.com> | 2017-09-15 15:19:43 +0000 |
---|---|---|
committer | Dirk Lemstra <dlemstra@users.noreply.github.com> | 2017-09-16 15:29:09 +0200 |
commit | c94962caadbe1268b35762e4af28471f01868f1b (patch) | |
tree | 58a08c7a9923cbec7bc2397495817264fd6ef3ae /coders/pes.c | |
parent | 423703c989e17ccd6bed6e9e8290515f2d617592 (diff) | |
download | ImageMagick-c94962caadbe1268b35762e4af28471f01868f1b.tar.gz |
fix memory leak in png
fix memory leak in pict
fix memory leak in pes
fix memory leak in palm
fix memory leak in png
Diffstat (limited to 'coders/pes.c')
-rw-r--r-- | coders/pes.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/coders/pes.c b/coders/pes.c index 0fa3d1b72..b6cff5169 100644 --- a/coders/pes.c +++ b/coders/pes.c @@ -548,7 +548,10 @@ static Image *ReadPESImage(const ImageInfo *image_info,ExceptionInfo *exception) j++; blocks[j].offset=(ssize_t) i; if (j >= 256) - ThrowReaderException(ResourceLimitError,"MemoryAllocationFailed"); + { + stitches=(PointInfo *) RelinquishMagickMemory(stitches); + ThrowReaderException(ResourceLimitError,"MemoryAllocationFailed"); + } (void) ReadBlobByte(image); continue; } |