)]}'
{
  "commit": "36a7acd1a4445a722803cd2d41bcf878ec2831ca",
  "tree": "b5d6f06a51123bc92f3d7f1e56153f8d8a8bb5de",
  "parents": [
    "19f2215202d03f9cbd1d73f06f82f5c73c42704e"
  ],
  "author": {
    "name": "FuzzTest Team",
    "email": "fuzztest@google.com",
    "time": "Tue May 26 01:39:55 2026 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue May 26 01:40:15 2026 -0700"
  },
  "message": "Fix off-by-one error in Flatbuffers domain field mutation.\n\nThe random field selection in the Flatbuffers domain was using 0-based indexing with absl::Uniform, but the mutation logic was effectively 1-based. This change aligns the random selection to be 1-based by using absl::Uniform(prng, 1ul, field_count + 1) and adjusts the field iteration logic in MutateSelectedField to correctly handle the 1-based index. Also adds a check for field_count \u003d\u003d 0 to prevent issues with absl::Uniform.\n\nPiperOrigin-RevId: 921308530\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5f92ea7ad634f64c7ad3aa14ad1dfa2859acd419",
      "old_mode": 33188,
      "old_path": "fuzztest/internal/domains/flatbuffers_domain_impl.cc",
      "new_id": "7e8e144ee08862e75650aefbf82284ce3890a0f3",
      "new_mode": 33188,
      "new_path": "fuzztest/internal/domains/flatbuffers_domain_impl.cc"
    }
  ]
}
