commit | 0be8a2541594feec746195d6dbbc0db6c602175e | [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 Aug 02 17:49:52 2017 +0000 |
tree | b38655df4629e83460c61b022fb967ff04141771 | |
parent | 9cb10d49b1319ea1207cc2f445089aa9266ffc71 [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)