)]}'
{
  "commit": "2b683eff60274dbe5874e81ee98a78c47169283e",
  "tree": "9dc64a9c415bbae6199804f7011f52e30b9100c9",
  "parents": [
    "6966efb0f6ff0f80b1a6bc5ee6ac2f343ecf3523"
  ],
  "author": {
    "name": "Ian McKellar",
    "email": "ianloic@google.com",
    "time": "Mon Dec 14 12:19:16 2020 -0800"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Mon Dec 14 21:03:34 2020 +0000"
  },
  "message": "Fix crash in invalid scope subscript access\n\nWhen accessing a missing scope member through the string subscript\nsyntax (scope[\"member\"]) the error check didn\u0027t actually return\nresulting in a NULL dereference. This fixes that and adds tests.\n\nIt also fixes some of the parse tree unit tests which weren\u0027t correctly\nresetting their error values.\n\nBug: 209\nChange-Id: Ida1415b63ce1bca1d479c732126d5336eec13fc9\nReviewed-on: https://gn-review.googlesource.com/c/gn/+/10860\nReviewed-by: Brett Wilson \u003cbrettw@chromium.org\u003e\nCommit-Queue: Brett Wilson \u003cbrettw@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "74bc2afdbe9025b1c13cb7ff5b2e247284ae5c1a",
      "old_mode": 33188,
      "old_path": "src/gn/parse_tree.cc",
      "new_id": "9ab28b5d2d2beef873623379e9d9d474a749dd8c",
      "new_mode": 33188,
      "new_path": "src/gn/parse_tree.cc"
    },
    {
      "type": "modify",
      "old_id": "e366b5494756d6b85f96a3be433ce1eb3ad0f05b",
      "old_mode": 33188,
      "old_path": "src/gn/parse_tree_unittest.cc",
      "new_id": "ed28b54bcc1d5cf17c1e0d6d7110ca6f201faea2",
      "new_mode": 33188,
      "new_path": "src/gn/parse_tree_unittest.cc"
    }
  ]
}
