)]}'
{
  "commit": "1288aa12369e36c3413537a6cbef6b8e7260fe98",
  "tree": "72f6406afe092de09bf6f37afe49e1446de9cd82",
  "parents": [
    "b83b0f5e9f63261d3d95a75b74ad758509d7a349"
  ],
  "author": {
    "name": "Geoff Lang",
    "email": "geofflang@chromium.org",
    "time": "Fri Mar 27 12:24:52 2020 -0400"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Mon Mar 30 20:02:14 2020 +0000"
  },
  "message": "Update the active texture cache before changing the texture binding.\n\nWhen a new texture is bound, the texture binding state is updated before\nupdating the active texture cache. With this ordering, it is possible to delete\nthe currently bound texture when the binding changes and then use-after-free it\nwhen updating the active texture cache.\n\nBUG\u003dangleproject:1065186\n\nChange-Id: Id6d56b6c6db423755b195cda1e5cf1bcb1ee7aee\nReviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2124588\nCommit-Queue: Geoff Lang \u003cgeofflang@chromium.org\u003e\nReviewed-by: Jamie Madill \u003cjmadill@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "452a695c0476e0af9a7ff183dda5e26242d021d9",
      "old_mode": 33188,
      "old_path": "src/libANGLE/State.cpp",
      "new_id": "da929a655cccc32973225a51c34ab2c2f38e8c4d",
      "new_mode": 33188,
      "new_path": "src/libANGLE/State.cpp"
    }
  ]
}
