)]}'
{
  "commit": "805ed7a2d4e5e3f7a337fc51af26a3339ac24606",
  "tree": "4f0fd73d8b88fb6a3ad2aeec17ae41dd8a86e7a6",
  "parents": [
    "2aebfb4aa97f930deaa8b16e3f67401a29547680"
  ],
  "author": {
    "name": "John Bowler",
    "email": "jbowler@acm.org",
    "time": "Wed Jan 31 19:45:18 2024 -0800"
  },
  "committer": {
    "name": "John Bowler",
    "email": "jbowler@acm.org",
    "time": "Fri Feb 02 01:39:48 2024 -0800"
  },
  "message": "Correct row width check in png_check_IHDR\n\nThis changes the mask used in the IHDR width check from ~7U to\n~(png_alloc_size_t)7 which is a quantity at least as big as both\npng_uint_32 and size_t whereas \"7U\" will be 16 bits on a 16 bit system.\nThe change both corrects a bug in the code (on 16 bit systems) and\nremoves compiler warnings about the test always being false on 64-bit\narchitectures.\n\nSigned-off-by: John Bowler \u003cjbowler@acm.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "811813ef73f7fdea7fa1e7e588561c0d60d8a1cb",
      "old_mode": 33188,
      "old_path": "png.c",
      "new_id": "997b8d4dc1cb2741e9fe8fce91557c6ab2108ed5",
      "new_mode": 33188,
      "new_path": "png.c"
    }
  ]
}
