)]}'
{
  "commit": "43b8568139325659c82fa4c539cd8bd3c20afba3",
  "tree": "802892ec42edc5e1d2462104f546914cbdc7e83e",
  "parents": [
    "a5bd4455789b4fa2c7a8e96c9900373a0032bcfc"
  ],
  "author": {
    "name": "Behdad Esfahbod",
    "email": "behdad@behdad.org",
    "time": "Fri Apr 17 13:43:21 2026 -0600"
  },
  "committer": {
    "name": "Behdad Esfahbod",
    "email": "behdad@behdad.org",
    "time": "Fri Apr 17 13:43:21 2026 -0600"
  },
  "message": "[vector] Fix potential use-after-free in check_font()\n\nReference the new font before destroying the old one, in case\nboth pointers are the same object.  In practice the caller always\nholds its own reference so this cannot trigger, but the pattern\nis safer and silences Coverity CID 503195/503196.\n\nAssisted-by: Claude Opus 4.6 (1M context) \u003cnoreply@anthropic.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8f82748524d2188980f0123a26c9c332ceca07ae",
      "old_mode": 33188,
      "old_path": "src/hb-vector-draw.hh",
      "new_id": "c4a7784e0cbb81f176245ad81873db0130072adc",
      "new_mode": 33188,
      "new_path": "src/hb-vector-draw.hh"
    },
    {
      "type": "modify",
      "old_id": "db287eda6b6d88cf6bbaec24a8d271d362bf27b2",
      "old_mode": 33188,
      "old_path": "src/hb-vector-paint.hh",
      "new_id": "83c529f758957dbfc22a776200ff7de9c88b0bf0",
      "new_mode": 33188,
      "new_path": "src/hb-vector-paint.hh"
    }
  ]
}
