)]}'
{
  "commit": "5c48effa667fbfc7a3ff7f03e73887347975bec5",
  "tree": "9c7586ccab22bbe4ef67e9180af0349358c81b72",
  "parents": [
    "8c2a8cda1bdb9f57513af5a21a5d0ce32614e52b"
  ],
  "author": {
    "name": "weili",
    "email": "weili@chromium.org",
    "time": "Thu Sep 08 10:11:16 2016 -0700"
  },
  "committer": {
    "name": "Commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Thu Sep 08 10:11:16 2016 -0700"
  },
  "message": "Fix leaks in class CFGAS_FontMgrImp\n\nTwo leak cases are addressed here:\n--In CFGAS_FontMgrImp::LoadFont(), calling LoadFace() is unnecessary\nsince the following LoadFile() does the exact same thing. Calling\nLoadFace() without releasing the loaded face results in a leak;\n--|m_Hash2Fonts| in class CFGAS_FontMgrImp owns all the fonts stored\nin it. The fonts need to be deleted along with the container.\n\nBUG\u003dpdfium:242\n\nReview-Url: https://codereview.chromium.org/2322483003\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7e5cfbb796541347843c2a775739733963f7db1d",
      "old_mode": 33188,
      "old_path": "xfa/fgas/font/fgas_stdfontmgr.cpp",
      "new_id": "a0e7e39a4097cbcb0f1a74177f56fd785d344276",
      "new_mode": 33188,
      "new_path": "xfa/fgas/font/fgas_stdfontmgr.cpp"
    }
  ]
}
