commit | 346a2e6901ee4d740c2a07523cf05022d004c585 | [log] [tgz] |
---|---|---|
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | Thu Dec 22 00:20:36 2022 +0000 |
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | Thu Dec 22 00:20:36 2022 +0000 |
tree | 00d668d6b9b937bcc2e133252eec3402df29db1d | |
parent | 685339b1a1438a96b658b5d2a92efc6040e8b2dc [diff] | |
parent | 143627b222fe1c06bacd22ec5fb7d8985c7f7341 [diff] |
Snap for 9428515 from 143627b222fe1c06bacd22ec5fb7d8985c7f7341 to tm-qpr2-release Change-Id: I9a61514c6fc66595db3ff3c931a5c5295c50c976
diff --git a/media/codec2/vndk/platform/C2SurfaceSyncObj.cpp b/media/codec2/vndk/platform/C2SurfaceSyncObj.cpp index 99bccac..bf4ca32 100644 --- a/media/codec2/vndk/platform/C2SurfaceSyncObj.cpp +++ b/media/codec2/vndk/platform/C2SurfaceSyncObj.cpp
@@ -64,6 +64,11 @@ } HandleSyncMem *o = static_cast<HandleSyncMem*>(handle); + if (o->size() < sizeof(C2SyncVariables)) { + android_errorWriteLog(0x534e4554, "240140929"); + return nullptr; + } + void *ptr = mmap(NULL, o->size(), PROT_READ | PROT_WRITE, MAP_SHARED, o->memFd(), 0); if (ptr == MAP_FAILED) {