)]}'
{
  "commit": "4796acb896dabefe6d9a2dbe6d8a61ff7e086dfd",
  "tree": "34a2f08eb2945c0f6bf52fa55937a42d5648625f",
  "parents": [
    "5b1fd5c7f172e32aed4fc47bf57a17c63c13e03c"
  ],
  "author": {
    "name": "Tom Sepez",
    "email": "tsepez@chromium.org",
    "time": "Wed Apr 11 19:56:43 2018 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Wed Apr 11 19:56:43 2018 +0000"
  },
  "message": "Make cxfa_fmlexer.cpp resilient to null strings\n\nAs currently written, the calculation of m_end will underflow\nwhen passed a {nullptr, 0} pair as input, and m_end becomes\nessentially unbounded.\n\nChange-Id: Id3249b201c446555d9aa4fa04e6a3c94a357cd99\nReviewed-on: https://pdfium-review.googlesource.com/30230\nReviewed-by: dsinclair \u003cdsinclair@chromium.org\u003e\nCommit-Queue: Tom Sepez \u003ctsepez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3559fb7aebc7ff8ea26c007bc307987980068583",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/fm2js/cxfa_fmlexer.cpp",
      "new_id": "72fe0f2a0138f55efeca6f6290a0e2bef5597582",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/fm2js/cxfa_fmlexer.cpp"
    },
    {
      "type": "modify",
      "old_id": "00dc494582e8780613616ceacd1371225368804d",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/fm2js/cxfa_fmlexer_unittest.cpp",
      "new_id": "248b9fead6f00e112ec94219daae75e164dd2866",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/fm2js/cxfa_fmlexer_unittest.cpp"
    }
  ]
}
