)]}'
{
  "commit": "746babded81e9de3fc132fd670386382c031fa74",
  "tree": "a1a7b6d68fc7aa8ff11c145955371371000b4fda",
  "parents": [
    "1e5a98afd195930de69f7b468a852717722377b6"
  ],
  "author": {
    "name": "Nicolas Pena",
    "email": "npm@chromium.org",
    "time": "Wed May 03 12:35:59 2017 -0400"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Wed May 03 16:49:52 2017 +0000"
  },
  "message": "SetPos to at most the file length to avoid overflows\n\nThis CL prevents arbitrary position setting which may cause integer overflows.\nIn the bug in question, the PDF says the xrefs are located in a huge position.\nThis then causes problems when calling CPDF_SyntaxParser methods.\n\nBug: chromium:603545\nChange-Id: I5f94c38f46a0217e9f12f1bf8b2f3bee3b03cb35\nReviewed-on: https://pdfium-review.googlesource.com/4813\nCommit-Queue: Nicolás Peña \u003cnpm@chromium.org\u003e\nReviewed-by: Tom Sepez \u003ctsepez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "319582127923f22814f18c1ff3078e3c107e0303",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_data_avail.cpp",
      "new_id": "709874ef154c3cb53ff6a663303c7e32c1d48b3c",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_data_avail.cpp"
    },
    {
      "type": "modify",
      "old_id": "86428ab9d7e01df92a60d0c64097f0646ec6f216",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_parser.cpp",
      "new_id": "fc98be5f6e06971f0a266bfe98961b3a66b630fe",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_parser.cpp"
    },
    {
      "type": "modify",
      "old_id": "9c2d84070de676e0043b7232c143f4c03a1636ff",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_syntax_parser.h",
      "new_id": "f9a9bd9a8ad67209af58865ff9ffc8068bc245b2",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_syntax_parser.h"
    },
    {
      "type": "modify",
      "old_id": "249276f29a29b54bfad8061bf793c365036aadf3",
      "old_mode": 33188,
      "old_path": "core/fpdfapi/parser/cpdf_syntax_parser_unittest.cpp",
      "new_id": "ac7a875af6af01c7c09c627bde369497d3d69966",
      "new_mode": 33188,
      "new_path": "core/fpdfapi/parser/cpdf_syntax_parser_unittest.cpp"
    }
  ]
}
