)]}'
{
  "commit": "22f071a33eb46cbabcbf05961127dde7a2e3d908",
  "tree": "5d4e79ed7399457ddff961fb57831ab5f6b96aa0",
  "parents": [
    "7545f46837daa0fa2465eedee5fc3539962933f2"
  ],
  "author": {
    "name": "mark a. foltz",
    "email": "mfoltz@chromium.org",
    "time": "Mon Apr 27 18:55:24 2026"
  },
  "committer": {
    "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Apr 28 16:24:39 2026"
  },
  "message": "[desktop capture] Fix TOCTOU race condition in CroppingWindowCapturer.\n\nCrop the frame using the window rectangle captured when the capture\nwas initiated, rather than re-querying the rectangle after the capture\nfinishes.\n\nBug: chromium:504557432\nChange-Id: I459d528ac343163fde9a9dbf6c40a542c1a04c61\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/467820\nReviewed-by: Stefan Holmer \u003cstefan@webrtc.org\u003e\nReviewed-by: Alexander Cooper \u003calcooper@chromium.org\u003e\nCommit-Queue: Mark Foltz \u003cmfoltz@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#47575}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b0cbc70a04dfd921dd226f2dcfae764120ed8734",
      "old_mode": 33188,
      "old_path": "modules/desktop_capture/cropping_window_capturer.cc",
      "new_id": "3479044d22a7f41a91bd34fa6de25fbb8a6636bb",
      "new_mode": 33188,
      "new_path": "modules/desktop_capture/cropping_window_capturer.cc"
    },
    {
      "type": "modify",
      "old_id": "56478030b14332026db7c292f679b3834ee80da5",
      "old_mode": 33188,
      "old_path": "modules/desktop_capture/cropping_window_capturer.h",
      "new_id": "fe95fc4e6f61ec54626edf6ae74aba595af19fec",
      "new_mode": 33188,
      "new_path": "modules/desktop_capture/cropping_window_capturer.h"
    }
  ]
}
