)]}'
{
  "commit": "aaa23f84dd55c0b07dfcf86d5185b9e65aec9070",
  "tree": "c5dcc95d439fb933b5f2324d8ca63cf7c049fcd6",
  "parents": [
    "4ce6dfb489718cd8937c5ce357de7d109574d1fa"
  ],
  "author": {
    "name": "Boris Tsirkin",
    "email": "btsirkin@meta.com",
    "time": "Tue May 19 19:35:41 2026"
  },
  "committer": {
    "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed May 20 16:55:00 2026"
  },
  "message": "Record DTLS handshake errors without referencing the PeerConnection object\n\nJsepTransportController invokes the DTLS handshake error callback on the network thread. The previous callback checked a PeerConnection WeakPtr there, which binds WeakPtr validity checks to the network thread and can DCHECK when PeerConnection is destroyed on the signaling thread.\n\nRecord the existing histogram directly from the callback instead. The callback no longer captures PeerConnection state, so it is safe when invoked on the network thread or during PeerConnection teardown. Remove the now-unused PeerConnection WeakPtrFactory.\n\nBug: webrtc:514547040\nChange-Id: I92251ceb1235d219a8c1d62c9ff9f7dd09a591eb\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/473760\nReviewed-by: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nReviewed-by: Harald Alvestrand \u003chta@webrtc.org\u003e\nCommit-Queue: Boris Tsirkin \u003cbtsirkin@meta.com\u003e\nCr-Commit-Position: refs/heads/main@{#47749}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d85270a34a7a6239b66a2ba73d5a186aa14970ae",
      "old_mode": 33188,
      "old_path": "pc/peer_connection.cc",
      "new_id": "d391a25eda4f4c1e60b7a64dcb921ffe2d2712e8",
      "new_mode": 33188,
      "new_path": "pc/peer_connection.cc"
    },
    {
      "type": "modify",
      "old_id": "e1d13531d6cf213854a2f72da73792cda5fa121e",
      "old_mode": 33188,
      "old_path": "pc/peer_connection.h",
      "new_id": "67748f552642af4ea1c0d09044bb491bd7023b16",
      "new_mode": 33188,
      "new_path": "pc/peer_connection.h"
    }
  ]
}
