diff options
author | Pierre Joye <pierre.php@gmail.com> | 2022-01-29 21:03:29 +0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-01-29 21:03:29 +0700 |
commit | 6bbeba447b2eb35af23ee0ba28c0c79f1aa4617b (patch) | |
tree | 1c8471c665385988834ba3d80e9dc61094c42b33 | |
parent | 2f76f48837dfa53b21aa8b492bb5b725a6f8e831 (diff) | |
download | libgd-6bbeba447b2eb35af23ee0ba28c0c79f1aa4617b.tar.gz |
Fix #808, When RAQM is used, and it fails or no text processed, the glyph may be leaked (#809)
-rw-r--r-- | src/gdft.c | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -1391,6 +1391,9 @@ BGD_DECLARE(char *) gdImageStringFTEx (gdImagePtr im, int *brect, int fg, const gdFree (tmpstr); gdCacheDelete (tc_cache); gdMutexUnlock (gdFontCacheMutex); + if (info) { + gdFree(info); + } return "Problem doing text layout"; } |