)]}'
{
  "commit": "c1d4c192ebfa8f84e7d7ac2005b23e36c3365d69",
  "tree": "8a6f0ae27de7f1f562f3d69c9e4a8232ba761366",
  "parents": [
    "4485263fee62e0f3ee57dcb254921182ae33343a"
  ],
  "author": {
    "name": "Lei Zhang",
    "email": "thestig@chromium.org",
    "time": "Tue Mar 29 00:53:10 2022 +0000"
  },
  "committer": {
    "name": "Pdfium LUCI CQ",
    "email": "pdfium-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Mar 29 00:53:10 2022 +0000"
  },
  "message": "Make sure some array accesses in CFX_FontMapper never go out of bounds.\n\nExisting callers to GetFaceName() and RawBytesForIndex() never pass in\nan out of bound index value. Nevertheless, use CHECK_LT() to ensure to\nmake sure it stays that way.\n\nAlso remove an existing check in RawBytesForIndex() for a null\n`m_pFontInfo`, which can never be true because that would imply there\nare no font faces. In which case, RawBytesForIndex() should never be\ncalled.\n\nChange-Id: I4b48bf4881308ca31653e8579f544c7c6a30e716\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/91932\nReviewed-by: Tom Sepez \u003ctsepez@chromium.org\u003e\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "02fbbb5f576d30f87baf12c08c3ee2cb43bbca69",
      "old_mode": 33188,
      "old_path": "core/fxge/cfx_fontmapper.cpp",
      "new_id": "b9c9dc8ac4e62a92accc98898d924826fb64b823",
      "new_mode": 33188,
      "new_path": "core/fxge/cfx_fontmapper.cpp"
    },
    {
      "type": "modify",
      "old_id": "2ad6c3eee035e5ef3e5fb9515e766fd8fc242713",
      "old_mode": 33188,
      "old_path": "core/fxge/cfx_fontmapper.h",
      "new_id": "2a7d7c878f1a127d44a9adc16257033afe52e230",
      "new_mode": 33188,
      "new_path": "core/fxge/cfx_fontmapper.h"
    }
  ]
}
