)]}'
{
  "commit": "babc667e8a49b336ce8987689b2c0d7b003d3454",
  "tree": "fefac1d2733cb08473150c10f0354bc91b6a2e46",
  "parents": [
    "f1160c7d26e736baba758467daf5fa42fb85b51a"
  ],
  "author": {
    "name": "Lei Zhang",
    "email": "thestig@chromium.org",
    "time": "Tue Mar 12 19:37:18 2019 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Tue Mar 12 19:37:18 2019 +0000"
  },
  "message": "Avoid crashing inside CPDF_DIBBase.\n\nCurrently, CPDF_ImageRenderer::Continue() can fail in |Mode::kDefault|,\nand then attempt to restart rendering. In valid uses of this code path,\nthe rendering mode switches to |Mode::kBlend|. In the crashing case, the\nrendering mode remains as |Mode::kDefault|. Avoid this crash by checking\nif the rendering mode stays the same and refusing to continue.\n\nBUG\u003dpdfium:1219\n\nChange-Id: I232cb4da2a248f923f09de7d4f08b30ae7dde832\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/51450\nReviewed-by: Tom Sepez \u003ctsepez@chromium.org\u003e\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bc650ed8006e8b73a090c4fa8fda1eee0edb8413",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/render/cpdf_imagerenderer.cpp",
      "new_id": "d873aa8a693fbe674b1963b87da628b5152d7fe1",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/render/cpdf_imagerenderer.cpp"
    }
  ]
}
