)]}'
{
  "commit": "9de00fdc4d4e4dba9e754b337a05809482e4fea2",
  "tree": "9b392de00997ccf43da0456bd2c13e50ffa05839",
  "parents": [
    "1a2419931306bb0905465039dfd773e3bac880d0"
  ],
  "author": {
    "name": "weili",
    "email": "weili@chromium.org",
    "time": "Mon Sep 12 15:15:19 2016 -0700"
  },
  "committer": {
    "name": "Commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Mon Sep 12 15:15:19 2016 -0700"
  },
  "message": "Fix some leaks associated with memory allocator\n\nUse CFX_DefStore to only replace CFX_FixedStore, but not\nCFX_StaticStore, since CFX_StaticStore has different behaviors.\nCFX_StaticStore doesn\u0027t require its users to explicitly call free(),\nit frees all the allocated memory during destruction. Use\nCFX_DefStore to replace CFX_StaticStore would cause leaks.\n\nAlso remove two undeclared, but defined, functions.\n\nBUG\u003dpdfium:242\n\nReview-Url: https://codereview.chromium.org/2328403002\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e587f5a5b0d49d1f3196773676857bf197086255",
      "old_mode": 33188,
      "old_path": "xfa/fgas/crt/fgas_memory.cpp",
      "new_id": "c68241fcf162211e7798c8ed20d40b410cfb8c3e",
      "new_mode": 33188,
      "new_path": "xfa/fgas/crt/fgas_memory.cpp"
    }
  ]
}
