)]}'
{
  "commit": "d7cabfacb19425d6716753469ca6e2d188e117ae",
  "tree": "0538672ca329bcad818ccb87d455062eb4ce9da1",
  "parents": [
    "3c5f7416e809613d06c27a6af96c628c0b2b7e1a"
  ],
  "author": {
    "name": "Ben",
    "email": "benlawson@pigweed.infra.roller.google.com",
    "time": "Tue Oct 06 23:20:48 2026 -0700"
  },
  "committer": {
    "name": "CQ Bot Account",
    "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Oct 06 23:20:48 2026 -0700"
  },
  "message": "roll: pigweed pw_bluetooth_sapphire: Disallow re-entrant peer removal in PeerCache\n\nPrevent heap-use-after-free when a PeerCache::add_peer_updated_callback,\nset_peer_bonded_callback, or ForEach callback calls\nRemoveDisconnectedPeer re-entrantly by tracking callback notification\ndepth in PeerCache and returning false from RemoveDisconnectedPeer while\ncallbacks are active.\n\nOriginal-Bug: b/523355258\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/490177\nOriginal-Revision: 8f803e6c1392b7d7dd25efd90be92e7b66e45bf5\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 887c24d621d9ea..8f803e6c1392b7\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8668623242232537025\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: If3930167a14a47f2dbcd2f5bf8f3326f0e283372\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/quickstart/bazel/+/496473\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "128d8859b3a657ab86af78a589d9fc7526b9297f",
      "old_mode": 33188,
      "old_path": "MODULE.bazel",
      "new_id": "192bddee709b1942030e93e1b0f2b9b286bb9278",
      "new_mode": 33188,
      "new_path": "MODULE.bazel"
    }
  ]
}
