GraphicsMagick: WritePDFImage(): Use appropriate memory dealloca...
GraphicsMagick Commits <[email protected]>
| Newsgroups | gmane.comp.video.graphicsmagick.cvs |
|---|---|
| Message-ID | <mailman.79178.1626915599.1503.graphicsmagick-commit@lists.sourceforge.net> |
changeset 22aaff86b4aa in /hg/GraphicsMagick details: http://hg.GraphicsMagick.org/hg/GraphicsMagick?cmd=changeset;node=22aaff86b4aa summary: WritePDFImage(): Use appropriate memory deallocator for memory returned by StringToList(). diffstat: ChangeLog | 4 ++++ coders/pdf.c | 4 ++-- www/Changelog.html | 3 +++ 3 files changed, 9 insertions(+), 2 deletions(-) diffs (41 lines): diff -r acf305f9ef3e -r 22aaff86b4aa ChangeLog --- a/ChangeLog Wed Jul 21 19:47:33 2021 -0500 +++ b/ChangeLog Wed Jul 21 19:59:42 2021 -0500 @@ -1,5 +1,9 @@ 2021-07-21 Bob Friesenhahn <[email protected]> + * coders/pdf.c (WritePDFImage): Use appropriate memory deallocator + for memory returned by StringToList(). Fixes SourceForge issue + 646 "Assertion failed using -label with PDF". + * coders/webp.c (ReadWEBPImage): Add full error checking when retrieving embedded profiles. diff -r acf305f9ef3e -r 22aaff86b4aa coders/pdf.c --- a/coders/pdf.c Wed Jul 21 19:47:33 2021 -0500 +++ b/coders/pdf.c Wed Jul 21 19:59:42 2021 -0500 @@ -1046,9 +1046,9 @@ FormatString(buffer,"(%.1024s) Tj\n",labels[i]); (void) WriteBlobString(image,buffer); (void) WriteBlobString(image,"ET\n"); - MagickFreeResourceLimitedMemory(labels[i]); + MagickFreeMemory(labels[i]); } - MagickFreeResourceLimitedMemory(labels); + MagickFreeMemory(labels); } FormatString(buffer,"%g 0 0 %g %ld %ld cm\n",x_scale,y_scale,geometry.x, geometry.y); diff -r acf305f9ef3e -r 22aaff86b4aa www/Changelog.html --- a/www/Changelog.html Wed Jul 21 19:47:33 2021 -0500 +++ b/www/Changelog.html Wed Jul 21 19:59:42 2021 -0500 @@ -37,6 +37,9 @@ <p>2021-07-21 Bob Friesenhahn <<a class="reference external" href="mailto:bfriesen%40simple.dallas.tx.us">bfriesen<span>@</span>simple<span>.</span>dallas<span>.</span>tx<span>.</span>us</a>></p> <blockquote> +<p>* coders/pdf.c (WritePDFImage): Use appropriate memory deallocator +for memory returned by StringToList(). Fixes SourceForge issue +646 "Assertion failed using -label with PDF".</p> <p>* coders/webp.c (ReadWEBPImage): Add full error checking when retrieving embedded profiles.</p> <p>* magick/profile.c (SetImageProfile): Do not try to store a