)]}'
{
  "commit": "2330a3f8da3abf5bcf8b8fda0e458607fbeccca7",
  "tree": "23a67bee0a70ee4459f74220a09360072e81371a",
  "parents": [
    "bf501c7b9750a9d5417aff4a65791ce6843ab9d2"
  ],
  "author": {
    "name": "haoyuewang",
    "email": "haoyuewang@google.com",
    "time": "Tue Nov 02 16:12:56 2021 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue Nov 02 16:14:31 2021 -0700"
  },
  "message": "Use absl::optional\u003cStatelessResetToken\u003e in place of a separate boolean and token on QuicConnection::PathState.\n\nThis will fix UndefinedBehaviorSanitizer crash in b/204901337 due to QuicConnection::FindMatchingOrNewClientConnectionIdOrToken not always set the value of *stateless_reset_token_received.\n\nPiperOrigin-RevId: 407201586\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fdecddcc019018c32f03cf59e2cc69d3d2443eca",
      "old_mode": 33188,
      "old_path": "quic/core/quic_connection.cc",
      "new_id": "7c4f0046d84829ff25ee7aa70e2a3ae80116fe25",
      "new_mode": 33188,
      "new_path": "quic/core/quic_connection.cc"
    },
    {
      "type": "modify",
      "old_id": "e27b6cf8d4e713335543d3cbdf030fd80c91ae0d",
      "old_mode": 33188,
      "old_path": "quic/core/quic_connection.h",
      "new_id": "1d9bf955da5fb9f8a7f2d95c009abf29ed8d99bb",
      "new_mode": 33188,
      "new_path": "quic/core/quic_connection.h"
    },
    {
      "type": "modify",
      "old_id": "946bda91b8a47425e4d65dc33ad5d9c5abc72113",
      "old_mode": 33188,
      "old_path": "quic/core/quic_connection_test.cc",
      "new_id": "1e3b70d20da19b619c615e94926a8749998d302f",
      "new_mode": 33188,
      "new_path": "quic/core/quic_connection_test.cc"
    }
  ]
}
