)]}'
{
  "commit": "4a0f1a01ac8a9214c791e99baaf2ddbe914629da",
  "tree": "f83f2a53ad011054d974d023ef9fb60e62b29396",
  "parents": [
    "72f2915aa3b45634c3a287d2cece5633c98a2920"
  ],
  "author": {
    "name": "Mansi Awasthi",
    "email": "maawas@microsoft.com",
    "time": "Tue Feb 11 06:08:12 2020 +0000"
  },
  "committer": {
    "name": "Chromium commit bot",
    "email": "commit-bot@chromium.org",
    "time": "Tue Feb 11 06:08:12 2020 +0000"
  },
  "message": "Add a null check on return value of CPDF_StructTree::AddPageNode().\n\nThis CL Adds a null check for |pParentElement| before usage inside\nAddPageNode(). This ensures that the code handles the scenario when\nAddPageNode() returns nullptr if depth is greater than\nkStructTreeMaxRecursion(\u003d 32). This CL also includes a test tagged PDF\nwith deeply nested tags(nested depth \u003e 33). The file is used to validate\nif struct tree is loaded for this file.\n\nBug: pdfium:1480\nChange-Id: I66c561d6708f8d89a0616eb7adef8459ae952662\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/66110\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCommit-Queue: Mansi Awasthi \u003cmaawas@microsoft.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8fd43e2f633315d38c3c3d017ddfde09f73a6fe5",
      "old_mode": 33188,
      "old_path": "core/fpdfdoc/cpdf_structtree.cpp",
      "new_id": "4976d430ff9f2a988c20117816a2d4817a692699",
      "new_mode": 33188,
      "new_path": "core/fpdfdoc/cpdf_structtree.cpp"
    },
    {
      "type": "modify",
      "old_id": "bbaa1158882f1d5a9cfa68bc55225e255256952a",
      "old_mode": 33188,
      "old_path": "fpdfsdk/fpdf_structtree_embeddertest.cpp",
      "new_id": "21cbffdbc65e499661a4a3d3fb3683faeadb9a14",
      "new_mode": 33188,
      "new_path": "fpdfsdk/fpdf_structtree_embeddertest.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b7d20223123ce0a7e57a7fc88ced689330db21c9",
      "new_mode": 33188,
      "new_path": "testing/resources/tagged_nested.in"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8e093607462a49815f6c1708c0eb2fd4c7823643",
      "new_mode": 33188,
      "new_path": "testing/resources/tagged_nested.pdf"
    }
  ]
}
