)]}'
{
  "commit": "cce964cb4f3f29a9addbb079b52c7a712fba93b8",
  "tree": "bcd08ab833c3772a16444a61a0faebc554b58546",
  "parents": [
    "53900fd388e9553a1938cb253ff187d7cfa8f0d5"
  ],
  "author": {
    "name": "Sai Asish Y",
    "email": "say.apm35@gmail.com",
    "time": "Tue Jul 21 17:47:36 2026 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Jul 21 18:47:36 2026 -0600"
  },
  "message": "[ot-tag] guard against NULL language in hb_ot_tags_to_script_and_language (#6085)\n\nhb_ot_tag_to_language returns NULL for HB_OT_TAG_DEFAULT_LANGUAGE, and hb_language_to_string returns NULL for it, so the script-suffix path called strlen on a NULL pointer whenever the primary script tag did not match the input. Skip the suffix construction when there is no base language string and leave the default (NULL) language in place.\n\nSigned-off-by: Sai Asish Y \u003csay.apm35@gmail.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6ae6c8287b7f4378169ffc9b762dd754e4cc06aa",
      "old_mode": 33188,
      "old_path": "src/hb-ot-tag.cc",
      "new_id": "807de522cd7e6a7944d42d82d030ad6fa3c5db70",
      "new_mode": 33188,
      "new_path": "src/hb-ot-tag.cc"
    },
    {
      "type": "modify",
      "old_id": "60a9c0c0f112c20cf3f200751724855937484caa",
      "old_mode": 33188,
      "old_path": "test/api/test-ot-tag.c",
      "new_id": "e01c169cac5897956c38f644aaf1459edc78da65",
      "new_mode": 33188,
      "new_path": "test/api/test-ot-tag.c"
    }
  ]
}
