)]}'
{
  "commit": "a1f4d06969bed2fd4747784d569bfaeb4b50dc80",
  "tree": "15d7daef7c01b982bcfb003421d102107bde7198",
  "parents": [
    "889d15d574a8c43c44dc0983343897e47874a2b6"
  ],
  "author": {
    "name": "Alan Modra",
    "email": "amodra@gmail.com",
    "time": "Mon Mar 06 20:29:42 2023 +1030"
  },
  "committer": {
    "name": "Alan Modra",
    "email": "amodra@gmail.com",
    "time": "Mon Mar 06 20:42:01 2023 +1030"
  },
  "message": "macho null dereference read\n\nThe main problem here was not returning -1 from canonicalize_symtab on\nan error, leaving the vector of relocs only partly initialised and one\nwith a null sym_ptr_ptr.\n\n\t* mach-o.c (bfd_mach_o_canonicalize_symtab): Return -1 on error,\n\tnot 0.\n\t(bfd_mach_o_pre_canonicalize_one_reloc): Init sym_ptr_ptr to\n\tundefined section sym.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a910e1146ea63d2906d745722aa0c357764f7a5d",
      "old_mode": 33188,
      "old_path": "bfd/mach-o.c",
      "new_id": "0a91095a5d6adcd0b2006794cd723a9c7a2a0c8d",
      "new_mode": 33188,
      "new_path": "bfd/mach-o.c"
    }
  ]
}
