)]}'
{
  "commit": "9e918bbc82c0d72e1c56296287ac42b0c8f54a70",
  "tree": "c1d88bcc4cec2b7bed5e10e325bf5a73348da92f",
  "parents": [
    "b9d9bc17abbaaab89fd91b6912ef01f243ab03fe"
  ],
  "author": {
    "name": "Wan-Teh Chang",
    "email": "wtc@google.com",
    "time": "Thu Apr 30 14:12:07 2026 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Apr 30 14:12:07 2026 -0700"
  },
  "message": "Replace memcpy call with struct member assignment\n\nThe following memcpy call assigns an avifROData struct to an avifRWData\nstruct:\n\n    memcpy(\u0026item-\u003emergedExtents, \u0026offsetBuffer, sizeof(avifRWData));\n\nReplace it with assignments of the `data` and `size` fields of the\nstructs. Then, omit the assignment of the `size` field because it will\nbe immediately overwritten. Add an assertion to ensure the new value of\nthe `size` field is valid (does not exceed the original value).",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "984e10f7073929f2ec72e058761d0ec30c33300d",
      "old_mode": 33188,
      "old_path": "src/read.c",
      "new_id": "a6a33d81028e5629559f26f2137b7b872d3417c9",
      "new_mode": 33188,
      "new_path": "src/read.c"
    }
  ]
}
