)]}'
{
  "commit": "d8dc5b3f8af19d4f628843a89e158167b02f7c9d",
  "tree": "6ec9a6f593f168cddb18f956df34d3d495ef927b",
  "parents": [
    "fa76ad2f83b019184fe2f57b2ef6be1d44a80adc"
  ],
  "author": {
    "name": "Dominik Laskowski",
    "email": "domlaskowski@google.com",
    "time": "Thu Sep 28 17:10:47 2023 -0400"
  },
  "committer": {
    "name": "Dominik Laskowski",
    "email": "domlaskowski@google.com",
    "time": "Wed Nov 08 17:07:31 2023 -0500"
  },
  "message": "screencap: Fix parsing of display IDs\n\nThe underlying type of DisplayId is uint64_t, but screencap parsed the\nIDs as signed 64-bit, invoking undefined behavior for out-of-range IDs.\nIn practice, out-of-range IDs were clamped, so SF failed to find them.\n\nFixes: 302580952\nTest: screencap works for virtual display on Felix\nChange-Id: I09a863d0c68dbb857b6f756b51159e5e3d853f5d\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ee9c464219d9e1b4ab681ea113ff821b98ff656f",
      "old_mode": 33188,
      "old_path": "cmds/screencap/screencap.cpp",
      "new_id": "2d235331a672c2587a76bfe7d5f20b7b750f8d85",
      "new_mode": 33188,
      "new_path": "cmds/screencap/screencap.cpp"
    }
  ]
}
