)]}'
{
  "commit": "8d8d3bc54593d2d86054d59669b86a959ec0b602",
  "tree": "0d36d5bd9594d8cf85fb45e25dce9f189be91a0e",
  "parents": [
    "65b8db9a76b4b303d97836037b24b19e797fcd86"
  ],
  "author": {
    "name": "Tom Sepez",
    "email": "tsepez@chromium.org",
    "time": "Wed Oct 10 17:53:50 2018 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Wed Oct 10 17:53:50 2018 +0000"
  },
  "message": "Fix dangling reference in CFX_CodecMemory.\n\nDo this by making CFX_CodecMemory actually own the memory that\nit is ref-counting. Remove some test cases that are now prohibited,\nand relax one lifetime restriction in the test because we are now\ndoing one additional copy (in the test, but not in real life).\n\nBug:879512\nChange-Id: If030dfcf97fe40155c46a42288fc73192437ce9c\nReviewed-on: https://pdfium-review.googlesource.com/c/43670\nCommit-Queue: Tom Sepez \u003ctsepez@chromium.org\u003e\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "07665c1d4a8b035dc06b2b57795a357b130af804",
      "old_mode": 33188,
      "old_path": "core/fxcodec/codec/ccodec_progressivedecoder.cpp",
      "new_id": "9d375cbcf19607a13a93cc3595a619aeb342d122",
      "new_mode": 33188,
      "new_path": "core/fxcodec/codec/ccodec_progressivedecoder.cpp"
    },
    {
      "type": "modify",
      "old_id": "9821c67f4f80893c7ecd4024b8241358cb5629fd",
      "old_mode": 33188,
      "old_path": "core/fxcodec/codec/ccodec_progressivedecoder.h",
      "new_id": "d0419f8268940f0842629cdd1219a6ac9d26780b",
      "new_mode": 33188,
      "new_path": "core/fxcodec/codec/ccodec_progressivedecoder.h"
    },
    {
      "type": "modify",
      "old_id": "b8cf97b0984a4be0d6985d2be421c857fb76b629",
      "old_mode": 33188,
      "old_path": "core/fxcodec/codec/cfx_codec_memory.cpp",
      "new_id": "640db12415ee7ed4879e0c34099b75cc34ab00d3",
      "new_mode": 33188,
      "new_path": "core/fxcodec/codec/cfx_codec_memory.cpp"
    },
    {
      "type": "modify",
      "old_id": "0d11d41de8d55954b1baf89ff3223b7ff21dfb89",
      "old_mode": 33188,
      "old_path": "core/fxcodec/codec/cfx_codec_memory.h",
      "new_id": "fa26e240ec5f308e8f220eb8d543515ec888c269",
      "new_mode": 33188,
      "new_path": "core/fxcodec/codec/cfx_codec_memory.h"
    },
    {
      "type": "modify",
      "old_id": "24b8acd76999705e50935b552dbc58c508fd3b8f",
      "old_mode": 33188,
      "old_path": "core/fxcodec/gif/cfx_gifcontext_unittest.cpp",
      "new_id": "9b081a4183d36d9965fcbb2e24bd95a986c5ba31",
      "new_mode": 33188,
      "new_path": "core/fxcodec/gif/cfx_gifcontext_unittest.cpp"
    }
  ]
}
