From be608712a165dc353b1bc513b12f7c9ef663498f Mon Sep 17 00:00:00 2001 From: "arthurhsu@chromium.org" Date: Wed, 17 Aug 2011 06:12:01 +0000 Subject: Roll sfntly to 54 to address root cause of 92270. Fix leak in our usage of sfntly. BUG=92270 TEST=none Review URL: http://codereview.chromium.org/7670020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97102 0039d316-1c4b-4281-b951-d872f2087c98 --- DEPS | 2 +- third_party/sfntly/src/subsetter/subsetter_impl.cc | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/DEPS b/DEPS index 5289cf4..5338c11 100644 --- a/DEPS +++ b/DEPS @@ -21,7 +21,7 @@ vars = { "libjingle_revision": "77", "libvpx_revision": "96377", "ffmpeg_revision": "96868", - "sfntly_revision": "43", + "sfntly_revision": "54", "skia_revision": "2123", "v8_revision": "8933", "webrtc_revision": "242", diff --git a/third_party/sfntly/src/subsetter/subsetter_impl.cc b/third_party/sfntly/src/subsetter/subsetter_impl.cc index 217bd12a..a13ff3b 100644 --- a/third_party/sfntly/src/subsetter/subsetter_impl.cc +++ b/third_party/sfntly/src/subsetter/subsetter_impl.cc @@ -173,6 +173,7 @@ bool SubsetterImpl::HasName(const char* font_name, Font* font) { name_table->NameId(i)); UChar* name_part = name_table->Name(i); ConstructName(name_part, &(names[hash_code]), name_table->NameId(i)); + delete[] name_part; break; } default: -- cgit v1.1