)]}'
{
  "commit": "79009acc2e8b2fa28f7ee914fade0117b616cf10",
  "tree": "80bb64c81f6495fc4e278b7b1d96bb7b461a11f6",
  "parents": [
    "d5736b9f5fa0a76d9d487fb3fad5435d79999122"
  ],
  "author": {
    "name": "Tommi",
    "email": "tommi@webrtc.org",
    "time": "Fri Oct 02 11:49:50 2026"
  },
  "committer": {
    "name": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Oct 02 19:35:18 2026"
  },
  "message": "Remove match-any sink in RtpDemuxer::RemoveSink()\n\nRemoveSink() removes a sink from all criteria maps but not from\nmatch_any_sink_. A sink registered with RtpDemuxerCriteria::MatchAny()\ntherefore stays registered: RemoveSink() returns false, IsEmpty() stays\nfalse, later AddSink() calls are rejected as conflicting, and packets\nare still routed to the removed sink.\n\nThe only current user, DatagramConnectionInternal, unregisters its\nmatch-any sink in Terminate(). Today that fails and logs an error, but\nis otherwise harmless because the connection ignores packets after\ntermination.\n\nClear match_any_sink_ in RemoveSink() as well, consistent with\nRemoveAllSinks().\n\nBug: none\nChange-Id: I9d927a1daa86fce902920727829dcfc0d7d01278\nReviewed-on: https://webrtc-review.googlesource.com/c/src/+/507021\nReviewed-by: Fredrik Solenberg \u003csolenberg@webrtc.org\u003e\nCommit-Queue: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nAuto-Submit: Tomas Gunnarsson \u003ctommi@webrtc.org\u003e\nCr-Commit-Position: refs/heads/main@{#48783}\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e515b221fde8a2b9c9a3a9266980a475aabcbfcb",
      "old_mode": 33188,
      "old_path": "call/rtp_demuxer.cc",
      "new_id": "22ee50bd5786daf7bfaeb4e56b17e6b646b70893",
      "new_mode": 33188,
      "new_path": "call/rtp_demuxer.cc"
    },
    {
      "type": "modify",
      "old_id": "8159316b31abe8c11019f0825c4375aaa6873a58",
      "old_mode": 33188,
      "old_path": "call/rtp_demuxer_unittest.cc",
      "new_id": "b148bd43616642388b0fdc4ddbfba7fe7f7700eb",
      "new_mode": 33188,
      "new_path": "call/rtp_demuxer_unittest.cc"
    }
  ]
}
