From 286a8830f5df5da9036f5125c7ecee6199f0e6a2 Mon Sep 17 00:00:00 2001 From: "djsollen@google.com" Date: Wed, 18 Sep 2013 18:59:29 +0000 Subject: cleanup XML_Parser after reading android config files. This CL is based on one submitted for AOSP review... Fix memory leak in parseConfigFile() Need to call XML_ParserFree() on parsers created by XML_ParserCreate() Signed-off-by: Carton He https://android-review.googlesource.com/#/c/65690/1 R=mtklein@google.com Review URL: https://codereview.chromium.org/24171003 git-svn-id: http://skia.googlecode.com/svn/trunk@11357 2bbb7eff-a529-9590-31e7-b0007b416f81 --- src/ports/SkFontConfigParser_android.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/ports/SkFontConfigParser_android.cpp b/src/ports/SkFontConfigParser_android.cpp index e8692e912f..d3f9b94b1b 100644 --- a/src/ports/SkFontConfigParser_android.cpp +++ b/src/ports/SkFontConfigParser_android.cpp @@ -219,6 +219,7 @@ static void parseConfigFile(const char *filename, SkTDArray &famili } XML_Parse(parser, buffer, len, done); } + XML_ParserFree(parser); fclose(file); } -- cgit v1.2.3