From 93225ff5d5872faada54a073423e802e8e721323 Mon Sep 17 00:00:00 2001 From: "vandebo@chromium.org" Date: Wed, 27 Jul 2011 18:38:11 +0000 Subject: [PDF] Fix mem leak in font subsetting. Original CL: http://codereview.appspot.com/4809053/ Review URL: http://codereview.appspot.com/4825052 git-svn-id: http://skia.googlecode.com/svn/trunk@1977 2bbb7eff-a529-9590-31e7-b0007b416f81 --- src/pdf/SkPDFFont.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/pdf') diff --git a/src/pdf/SkPDFFont.cpp b/src/pdf/SkPDFFont.cpp index 0191cb1b0e..fce120206e 100644 --- a/src/pdf/SkPDFFont.cpp +++ b/src/pdf/SkPDFFont.cpp @@ -469,11 +469,11 @@ static int get_subset_font_stream(const char* fontName, glyphIDs.count(), &subsetFont); if (subsetFontSize > 0 && subsetFont != NULL) { - SkData* data = SkData::NewWithProc(subsetFont, - subsetFontSize, - sk_delete_array, - NULL); - subsetFontStream = new SkPDFStream(data); + SkAutoDataUnref data(SkData::NewWithProc(subsetFont, + subsetFontSize, + sk_delete_array, + NULL)); + subsetFontStream = new SkPDFStream(data.get()); fontSize = subsetFontSize; } } -- cgit v1.2.3