)]}'
{
  "commit": "f81f9f0da0a2d4ea68edb75f5bcd58ff29e5bc14",
  "tree": "f05e2ee784d1c78dbbf212c05b1b2be360845a9e",
  "parents": [
    "c3abbbbdf54bc8b4ee29a31f0cf1adb29b82c136"
  ],
  "author": {
    "name": "Lei Zhang",
    "email": "thestig@chromium.org",
    "time": "Tue Mar 12 23:24:30 2019 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Tue Mar 12 23:24:30 2019 +0000"
  },
  "message": "Fix a crash in DataMerge_UpdateBindingRelations().\n\nCXFA_Document::DataMerge_UpdateBindingRelations() expects a valid node\nargument. Check all the callers and add checks to those that do not have\nthem.\n\nFor testing, add an alternative to xfa_object_2_0.fragment that makes it\neasier to write all the XML in a single object.\n\nBUG\u003dpdfium:1258\n\nChange-Id: I7182bcb5e714af812d97d2e6534c9b2a4e8b53b4\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/51775\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\nReviewed-by: Tom Sepez \u003ctsepez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8777b0633d7cb8944c59f4158d97003dfb14320b",
      "new_mode": 33188,
      "new_path": "testing/resources/pixel/xfa_specific/bug_1258_1.in"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "08c11b081166f82aacae6c5df0f05ed7c13b966a",
      "new_mode": 33188,
      "new_path": "testing/resources/pixel/xfa_specific/bug_1258_1_expected.pdf.0.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "01740f345106cc20b1ededfa1036757a659b1708",
      "new_mode": 33188,
      "new_path": "testing/resources/pixel/xfa_specific/bug_1258_2.in"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "08c11b081166f82aacae6c5df0f05ed7c13b966a",
      "new_mode": 33188,
      "new_path": "testing/resources/pixel/xfa_specific/bug_1258_2_expected.pdf.0.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b0c7d8c131fafad0ffde1baf9fef82b4a59d51f0",
      "new_mode": 33188,
      "new_path": "testing/resources/pixel/xfa_specific/bug_1258_3.in"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "08c11b081166f82aacae6c5df0f05ed7c13b966a",
      "new_mode": 33188,
      "new_path": "testing/resources/pixel/xfa_specific/bug_1258_3_expected.pdf.0.png"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "67f66d1c8e8d2569f10bffc872c4702a4474af3c",
      "new_mode": 33188,
      "new_path": "testing/resources/xfa_object_single_2_0.fragment"
    },
    {
      "type": "modify",
      "old_id": "7f8138cb6cc7d8cf48c67380c9182a42ecab20cb",
      "old_mode": 33188,
      "old_path": "xfa/fxfa/layout/cxfa_layoutpagemgr.cpp",
      "new_id": "56cb8aa44156d81bfad759943e9af6691388e012",
      "new_mode": 33188,
      "new_path": "xfa/fxfa/layout/cxfa_layoutpagemgr.cpp"
    }
  ]
}
