)]}'
{
  "commit": "8ca1faa31f396d94ab927b257f3a05236c84e330",
  "tree": "fc7e94d8c0be6d5673611adcddf790d11b0587fa",
  "parents": [
    "4022613462968382ad707a67d2a1c4daf99a6cec"
  ],
  "author": {
    "name": "Mark Wielaard",
    "email": "mark@klomp.org",
    "time": "Sun May 17 20:02:31 2020 +0200"
  },
  "committer": {
    "name": "Mark Wielaard",
    "email": "mark@klomp.org",
    "time": "Sun May 17 21:08:17 2020 +0200"
  },
  "message": "Don\u0027t call unsafe functions from SIGSEGV/SIGBUS signal handler.\n\nGCC10 -fanalyzer notices that we try to call functions that are not\nsignal safe from our fatal signal handler:\n\nbzip2.c: In function ‘mySIGSEGVorSIGBUScatcher’:\nbzip2.c:819:7: warning: call to ‘fprintf’ from within signal handler\n               [CWE-479] [-Wanalyzer-unsafe-call-within-signal-handler]\n\nIt also notices we then call showFileNames and cleanupAndFail which\nalso call possibly not signal safe functions.\n\nJust write out the error message directly to STDERR and exit without\ntrying to clean up any files.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d95d280619ad8c5d7ebc0661a0868a183af98a59",
      "old_mode": 33188,
      "old_path": "bzip2.c",
      "new_id": "d1f2fa85357ca0cdbb98e08f6aec8cf6e3e63846",
      "new_mode": 33188,
      "new_path": "bzip2.c"
    }
  ]
}
