)]}'
{
  "commit": "18400a9cdf6b3d84996a99697a97774f268576c2",
  "tree": "6f8b13cd2f0d1ef2283c0affdb2b66c40c6516be",
  "parents": [
    "8bd08ee92c4a7bf2ad9e29c4da32a276ef2257fc"
  ],
  "author": {
    "name": "Tom Tromey",
    "email": "tom@tromey.com",
    "time": "Sat Sep 13 13:44:10 2025 -0600"
  },
  "committer": {
    "name": "Tom Tromey",
    "email": "tom@tromey.com",
    "time": "Tue Sep 23 12:21:38 2025 -0600"
  },
  "message": "Fix crash in f-typeprint.c\n\nI noticed a crash in f-typeprint.c that was hidden by an xfail:\n\nXFAIL: gdb.fortran/vla-array.exp: print variable length string array type (GDB internal error) (PRMS gcc/101826)\n\nI think this was introduced by commit 6594ca4a (\"do not handle a NULL\nlinebuffer in pager_file::puts\") but not detected due to the xfail.\n\nIt seems bad for an xfail to cover up a crash but I haven\u0027t\ninvestigated that.\n\nMeanwhile, this patch fixes the crash by checking for a NULL pointer\nwhen calling gdb_puts.\n\nApproved-by: Kevin Buettner \u003ckevinb@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e96d27c537e8f726dcae490637f7c7d43aa34b48",
      "old_mode": 33188,
      "old_path": "gdb/f-typeprint.c",
      "new_id": "04eca74fb2bf99a2ec871f0f1c247aa301d1c2c4",
      "new_mode": 33188,
      "new_path": "gdb/f-typeprint.c"
    }
  ]
}
