)]}'
{
  "commit": "2fbe667884bc37e710f12937ded1b355be42fa56",
  "tree": "06f36353bff94890808ba828473753f66c478407",
  "parents": [
    "5b16df3bd6f8419c434d5ec8648ddc7f63a13eb1"
  ],
  "author": {
    "name": "Roman Kapl",
    "email": "code@rkapl.cz",
    "time": "Sat Nov 29 12:45:27 2025 +0100"
  },
  "committer": {
    "name": "Alan Modra",
    "email": "amodra@gmail.com",
    "time": "Sun Nov 30 13:44:50 2025 +1030"
  },
  "message": "bfd: fix potential missing seek\n\nIf a file was closed by cache and then bfd_open_file was called followed\nby e.g. bfd_seek to the original position, the seek would be optimized out\nwhile the real file position was still zero (as fopened).  I added\n`bfd_io_force` to force the seek at next IO occasion.\n\nThis could lead e.g. to appearence of a corrupted object in ld:\n  symbol number 0 uses unsupported binding of 6\n  or invalid string offset #X \u003e\u003d #Y for section\n\nSigned-off-by: Roman Kapl \u003ccode@rkapl.cz\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3bf9c9449a407bc4ebb8d2aa5bfc8e9c825f190b",
      "old_mode": 33188,
      "old_path": "bfd/cache.c",
      "new_id": "3342e2d5008ca69e1cda6283dc1c494a311aaac3",
      "new_mode": 33188,
      "new_path": "bfd/cache.c"
    }
  ]
}
