)]}'
{
  "commit": "18ca770dd2e27eb1c825c2d67de52b27eb2fb055",
  "tree": "3ec86b51204bf5a0cae7cc9cda6858290b928ac0",
  "parents": [
    "4b0ac8f81fcb35dd2a0a6792e7a215ca4bba77ae"
  ],
  "author": {
    "name": "martinduke",
    "email": "martinduke@google.com",
    "time": "Mon Jun 13 15:51:31 2022 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon Jun 13 15:53:39 2022 -0700"
  },
  "message": "Attempt to fix an ASAN error in //third_party/quic/core/http:end_to_end_test\n\nThe result in the bug is not reproducible, but this should address the failed binding issue. The working hypothesis is that StopServer() releases the socket that holds the ephemeral port, the kernel gives the port away to another process, and then StartServer() can\u0027t get it back.\n\nPiperOrigin-RevId: 454717508\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b304c3db9328ae1d05223c0dcd8687c4ffb37153",
      "old_mode": 33188,
      "old_path": "quiche/quic/core/http/end_to_end_test.cc",
      "new_id": "c957aba61679b9fe038c9396ffe796d4fb1a7ab7",
      "new_mode": 33188,
      "new_path": "quiche/quic/core/http/end_to_end_test.cc"
    },
    {
      "type": "modify",
      "old_id": "7e8ab1ef87354eef1ac9736a30397043677ea103",
      "old_mode": 33188,
      "old_path": "quiche/quic/test_tools/server_thread.cc",
      "new_id": "15946123a16a773dd2c7d286e02e70a035cef84a",
      "new_mode": 33188,
      "new_path": "quiche/quic/test_tools/server_thread.cc"
    }
  ]
}
