)]}'
{
  "commit": "5bbb7897a9d8a99b3fa2b20a8e207fd31c85fbe0",
  "tree": "c797aa5e40ba8572d75dc088a77afef3e9212bb7",
  "parents": [
    "77c5a09885c66ce4c5c6d45d59c99df12a551ad7"
  ],
  "author": {
    "name": "Wan-Teh Chang",
    "email": "wtc@google.com",
    "time": "Thu Jun 03 11:10:14 2021 -0700"
  },
  "committer": {
    "name": "Joe Drago",
    "email": "joedrago@gmail.com",
    "time": "Thu Jun 03 18:13:49 2021 -0700"
  },
  "message": "Check for int32_t overflows in \u0027clap\u0027 code\n\nCheck if a uint32_t variable is \u003c\u003d INT32_MAX before casting it to\nint32_t.\n\nPerform the arithmetic operations in int64_t and then check for int32_t\noverflows.\n\nChange clapFractionCD(), clapFractionAdd(), and clapFractionSub() to\nreturn avifBool. They return AVIF_FALSE if any arithmetic operation\noverflows int32_t.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f21c42adafc3149482994baa9eb8c3bde24e688d",
      "old_mode": 33188,
      "old_path": "src/avif.c",
      "new_id": "bc238f2c553cd230e6a0138baace7e6ba76d8a39",
      "new_mode": 33188,
      "new_path": "src/avif.c"
    }
  ]
}
