)]}'
{
  "commit": "6b0a47b53604d8cdd8f44dcf7bc4bc69fb5fa6f5",
  "tree": "686c303331ed9a5000967beb45b98c4dfd11ab61",
  "parents": [
    "9caff7a58a747df9f13ebe83849f1fc6cc4f2ae2"
  ],
  "author": {
    "name": "Wan-Teh Chang",
    "email": "wtc@google.com",
    "time": "Wed Jul 31 18:22:21 2024 -0700"
  },
  "committer": {
    "name": "Wan-Teh Chang",
    "email": "wtc@google.com",
    "time": "Thu Aug 01 09:07:28 2024 -0700"
  },
  "message": "Fix overflows in avifRGBImageAllocatePixels()\n\nCalculate rowBytes in uint32_t. Only the allocation size needs to be\nsize_t.\n\nAlso make sure it is safe to cast various rowBytes fields to ptrdiff_t.\nWe need to do this when subtracting rowBytes from a pointer to go back\none row.\n\nPart of the fix to https://github.com/AOMediaCodec/libavif/issues/2271.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "00dc4c8fab49a47afc13f8da87d6a9e664d63772",
      "old_mode": 33188,
      "old_path": "src/avif.c",
      "new_id": "3d3511b0b87522889077c0cb1f931d6f94787221",
      "new_mode": 33188,
      "new_path": "src/avif.c"
    }
  ]
}
