commit | 78d2047e048bfc4acf7ea3e6b13338537183f60a | [log] [tgz] |
---|---|---|
author | Ray Essick <essick@google.com> | Mon Jun 19 10:40:56 2017 -0700 |
committer | android-build-team Robot <android-build-team-robot@google.com> | Wed Sep 13 22:06:38 2017 +0000 |
tree | d94fd8d88bdfc19974284c435daacbe0a0ac5e0f | |
parent | d5f9832e9ee33e130ed91087426c5f89dd82d7e5 [diff] |
DO NOT MERGE Check frame handle validity before freeing buffer. in CameraSource::releaseRecordingFrame(), validate the VideoNativeHandleMetadata field when received. Avoid releasing invalid handles (and thus invalid memory) if this has been corrupted in user space. Bug: 37662122 Test: poc before/after on nyc-mr2 Change-Id: If48c050a5c20552604a90f19130ad5837e80bf52 (cherry picked from commit e779e08977ff0be086cae86c8d05e55805a967a4)