commit | 54d9e9930962c75027840e52c497e7d098d5299d | [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:42:46 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: I5fa08d79b1fe82cc41f3f089bf7d0fa225abce09