)]}'
{
  "commit": "78d2047e048bfc4acf7ea3e6b13338537183f60a",
  "tree": "d94fd8d88bdfc19974284c435daacbe0a0ac5e0f",
  "parents": [
    "d5f9832e9ee33e130ed91087426c5f89dd82d7e5"
  ],
  "author": {
    "name": "Ray Essick",
    "email": "essick@google.com",
    "time": "Mon Jun 19 10:40:56 2017 -0700"
  },
  "committer": {
    "name": "android-build-team Robot",
    "email": "android-build-team-robot@google.com",
    "time": "Wed Sep 13 22:06:38 2017 +0000"
  },
  "message": "DO NOT MERGE Check frame handle validity before freeing buffer.\n\nin CameraSource::releaseRecordingFrame(), validate the\nVideoNativeHandleMetadata field when received. Avoid releasing invalid\nhandles (and thus invalid memory) if this has been corrupted in user space.\n\nBug: 37662122\nTest: poc before/after on nyc-mr2\nChange-Id: If48c050a5c20552604a90f19130ad5837e80bf52\n(cherry picked from commit e779e08977ff0be086cae86c8d05e55805a967a4)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e087249e184faa0a4bced54f94e2c39e1f294a52",
      "old_mode": 33188,
      "old_path": "media/libstagefright/CameraSource.cpp",
      "new_id": "494fb456322d0dc3aef80fa61363a8e254cad283",
      "new_mode": 33188,
      "new_path": "media/libstagefright/CameraSource.cpp"
    }
  ]
}
