)]}'
{
  "commit": "8f41e794db07fbf01e614dcf940454dce995a3b8",
  "tree": "01ff716cc661d6ea7549909e981dbc412885ddd1",
  "parents": [
    "e9ffd2a88051d1c50cfb6f0660f24f4448a73c3d"
  ],
  "author": {
    "name": "Michael Brown",
    "email": "mcb30@ipxe.org",
    "time": "Wed Oct 14 16:44:29 2026 +0100"
  },
  "committer": {
    "name": "Michael Brown",
    "email": "mcb30@ipxe.org",
    "time": "Wed Oct 14 16:44:29 2026 +0100"
  },
  "message": "[int13con] Check %ah rather than %al for error code\n\nThe error code (if any) from INT13,42 and INT13,43 is returned in %ah.\nThe code currently erroneously checks the value in %al, which happens\nto work only because BIOSes will leave %al unmodified (i.e. containing\nzero) and the operation is extremely unlikely to ever actually fail.\n\nFix by reading the error code from %ah instead of %al.\n\nSigned-off-by: Michael Brown \u003cmcb30@ipxe.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0cd2b030390c59b0272afac0e81b5bd9919a5ca3",
      "old_mode": 33188,
      "old_path": "src/arch/x86/interface/pcbios/int13con.c",
      "new_id": "5808e2e891b035e8b1361d610323493f179aa3af",
      "new_mode": 33188,
      "new_path": "src/arch/x86/interface/pcbios/int13con.c"
    }
  ]
}
