)]}'
{
  "commit": "978360941fb89b8459a72a2da0a91b1d05d0ca1a",
  "tree": "222f8c4ee355d92d58b4918234b830d1b650c493",
  "parents": [
    "7bb61f8b76569daacb24a105286400b32ab40990"
  ],
  "author": {
    "name": "Danil Chapovalov",
    "email": "danilchap@webrtc.org",
    "time": "Tue May 05 15:44:03 2026"
  },
  "committer": {
    "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri May 22 20:07:11 2026"
  },
  "message": "[M149] In SctpDataChannel use plain bool as safety flag.\n\nOriginal change\u0027s description:\n\u003e In SctpDataChannel use plain bool as safety flag.\n\u003e\n\u003e SctpDataChannel can be destroyed on various threads and thus safety flag\n\u003e couldn\u0027t be properly invalidated in the destructor. Instead of relying\n\u003e on it when posting async send, rely on reference counting of the full\n\u003e object\n\u003e\n\u003e Bug: chromium:504716948\n\u003e Change-Id: I1246fecac26d0761be006b069658d072183546bf\n\u003e Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/469980\n\u003e Reviewed-by: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\n\u003e Commit-Queue: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#47635}\n\n(cherry picked from commit 9b4ffb3281c02327968ed07389082fcb2dd77baa)\n\nBug: chromium:514928086,chromium:504716948\nChange-Id: I1246fecac26d0761be006b069658d072183546bf\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/474801\nAuto-Submit: Chrome Cherry Picker \u003cchrome-cherry-picker@chops-service-accounts.iam.gserviceaccount.com\u003e\nCommit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nReviewed-by: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nReviewed-by: Danil Chapovalov \u003cdanilchap@webrtc.org\u003e\nCr-Commit-Position: refs/branch-heads/7827@{#3}\nCr-Branched-From: d606bc991592fbf4dcbe85e9d05db5e501a5ad42-refs/heads/main@{#47595}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a7338aa4d4869b101d8503251a496d9e2db8c889",
      "old_mode": 33188,
      "old_path": "pc/sctp_data_channel.cc",
      "new_id": "6d7305aadbb72c2d03c3bda45e83fab9038616e7",
      "new_mode": 33188,
      "new_path": "pc/sctp_data_channel.cc"
    },
    {
      "type": "modify",
      "old_id": "2ac0a3e29a06cf9aeec20def0bc1d850e7d9c281",
      "old_mode": 33188,
      "old_path": "pc/sctp_data_channel.h",
      "new_id": "693661b0ba994df0b7ac677e394eaf8c57c9beed",
      "new_mode": 33188,
      "new_path": "pc/sctp_data_channel.h"
    },
    {
      "type": "modify",
      "old_id": "06b4a8851fd0968acd28e9a12512f821ecbe0b84",
      "old_mode": 33188,
      "old_path": "pc/sctp_data_channel_unittest.cc",
      "new_id": "c4e30ee0b658928c4adb1ed5cf5ca5d76ffa32f4",
      "new_mode": 33188,
      "new_path": "pc/sctp_data_channel_unittest.cc"
    }
  ]
}
