diff options
author | dfilimon@google.com <dfilimon@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51> | 2011-08-01 23:44:12 +0000 |
---|---|---|
committer | dfilimon@google.com <dfilimon@google.com@672e30a5-4c29-85ac-ac6d-611c735e0a51> | 2011-08-01 23:44:12 +0000 |
commit | 7b78f49e6ea3a141a398dd56c99069ca8404ca47 (patch) | |
tree | 20ebcc01f5c54aadcf08fccfaadf2f04f4664399 /sfntly | |
parent | 335643ef4bbe8029047fec80feaa5912a05b84f0 (diff) | |
download | src-7b78f49e6ea3a141a398dd56c99069ca8404ca47.tar.gz |
Fixes memory leak in font_factory.
git-svn-id: http://sfntly.googlecode.com/svn/trunk/cpp/src@34 672e30a5-4c29-85ac-ac6d-611c735e0a51
Diffstat (limited to 'sfntly')
-rw-r--r-- | sfntly/font_factory.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sfntly/font_factory.cc b/sfntly/font_factory.cc index d5b2397..859ca4e 100644 --- a/sfntly/font_factory.cc +++ b/sfntly/font_factory.cc @@ -47,7 +47,8 @@ void FontFactory::LoadFonts(InputStream* is, FontArray* output) { LoadCollection(pbis, output); return; } - FontPtr font = LoadSingleOTF(pbis); + FontPtr font; + font.attach(loadSingleOTF(pbis)); if (font) { output->push_back(font); } |