commit | aff88a0c2c961ce1b4d27f5ecec8fe5e1668c4b6 | [log] [tgz] |
---|---|---|
author | Ray Essick <essick@google.com> | Mon Jun 19 11:34:12 2017 -0700 |
committer | android-build-team Robot <android-build-team-robot@google.com> | Tue Aug 08 18:31:49 2017 +0000 |
tree | 64cb625c05b75ca03f1b4bc01d304c122f2cd905 | |
parent | 3e0e9138165ee1c2da813cc422dea1085e9d5faa [diff] |
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 (cherry picked from commit 7eb18466d9ee817ae1087ddc895902e8eae05535) Change-Id: Icb982d410677c3092f9eb611acaaba42b86e5f06