)]}'
{
  "commit": "2e2a4fcd43677c5882dcf00cb4b99635cb2cfcd3",
  "tree": "eacbaae6b0e292938139766030378ab037c62003",
  "parents": [
    "2bbb55162f0c9490a2085ed6eaa38038a7605609"
  ],
  "author": {
    "name": "Dan Sinclair",
    "email": "dsinclair@chromium.org",
    "time": "Tue Apr 25 16:15:34 2017 -0400"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Wed Apr 26 17:06:44 2017 +0000"
  },
  "message": "Guard against overflow in CFX_BilinearMatrix code.\n\nIf any of the values in the matrix used to initialize the\nCFX_BilinearMatrix are close to INT_MAX then the numbers can overflow\nwhen multipled causing undefined behaviour.\n\nThis Cl uses a pdfium::CheckedNumeric to handle the multiplications and\nthen assigns back to the int value if valid.\n\nBug: chromium:702041\nChange-Id: Ia1895e2e39c0ac2bf099d45f97e33209cb50d134\nReviewed-on: https://pdfium-review.googlesource.com/4495\nReviewed-by: Tom Sepez \u003ctsepez@chromium.org\u003e\nCommit-Queue: dsinclair \u003cdsinclair@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c5fb467ad839c4816fa84a3fb159c5e1573df535",
      "old_mode": 33188,
      "old_path": "core/fxge/dib/cfx_imagetransformer.cpp",
      "new_id": "b34c555a767029736910b9ef5146f9a9ece8c9c5",
      "new_mode": 33188,
      "new_path": "core/fxge/dib/cfx_imagetransformer.cpp"
    }
  ]
}
