)]}'
{
  "commit": "70b4fd3dc795f90014b7cb2f0c82c4f81edb889e",
  "tree": "41978a9e7edcdf4360d89b07f4c5be3cc0f3ed6b",
  "parents": [
    "a021382482a6c891d74d302a598688f447ae97e0"
  ],
  "author": {
    "name": "Alan Modra",
    "email": "amodra@gmail.com",
    "time": "Sun Feb 23 21:05:00 2025 +1030"
  },
  "committer": {
    "name": "Alan Modra",
    "email": "amodra@gmail.com",
    "time": "Sun Feb 23 21:05:00 2025 +1030"
  },
  "message": "gas: avoid dangling pointers into freed memory\n\nThe oss-fuzz gas fuzzer is quite broken in that it doesn\u0027t\nreinitialise all gas and bfd static variables between runs.  Since gas\nnaughtily modifies bfd_und_section and bfd_abs_section those bfd\nstatics can hold pointers into freed memory between runs.\nThis patch fixes oss-fuzz issue 398060144.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e098ec4302a5f719161c6ff826bb58589093aec4",
      "old_mode": 33188,
      "old_path": "gas/subsegs.c",
      "new_id": "bc80c850b76a4f72b461661dff5cab0841b2937e",
      "new_mode": 33188,
      "new_path": "gas/subsegs.c"
    }
  ]
}
