)]}'
{
  "commit": "9f16093656d208c2c37c99a41f7705a23f5c8d3f",
  "tree": "db0b937763c9867f624fcb2e9e82fc7220c8c377",
  "parents": [
    "1fe2f419b1687829456fd354def72b8c8a6f5fdb"
  ],
  "author": {
    "name": "Lei Zhang",
    "email": "thestig@chromium.org",
    "time": "Wed Jun 17 19:51:21 2020 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Wed Jun 17 19:51:21 2020 +0000"
  },
  "message": "Add a test case for another FPDFAttachment_GetFile() failure mode.\n\nFPDFAttachment_GetFile() has almost full test coverage, except in the\ncase of a malformed attachment without an embedded file (/EF). Create\nsuch a PDF and test FPDFAttachment_* APIs against it.\n\nBug: chromium:177188\nChange-Id: I2a0f1b197dbe3609a753516c239116e0e3a06713\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/70631\nReviewed-by: Tom Sepez \u003ctsepez@chromium.org\u003e\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2f79ae580d2f97bd084790396c9a818dff4e5dd1",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fpdf_attachment_embeddertest.cpp",
      "new_id": "2b6c8b62d9a3b3539a14ec91db31b79724fdbd59",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fpdf_attachment_embeddertest.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "26545a458ba4c4a562239ff7bfc7aee284d3e94d",
      "new_mode": 33188,
      "new_path": "testing/resources/embedded_attachments_invalid_data.in"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8a830e27aae9342f44f2a85aecb3cb951a81cd36",
      "new_mode": 33188,
      "new_path": "testing/resources/embedded_attachments_invalid_data.pdf"
    }
  ]
}
