diff options
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2024-01-31 22:44:02 +0000 |
---|---|---|
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2024-01-31 22:44:02 +0000 |
commit | 22b9e035915abeb9f65d90a2256fab310aabe081 (patch) | |
tree | 85e836a791fec505c22f4cd3591b6987ef625a22 | |
parent | 073beab67f5fad33c2a795ebacfce646e0ed5b43 (diff) | |
parent | 511827318ffd7c866ec917f128f4901124700823 (diff) | |
download | goldfish-opengl-22b9e035915abeb9f65d90a2256fab310aabe081.tar.gz |
Snap for 11383711 from 511827318ffd7c866ec917f128f4901124700823 to mainline-cellbroadcast-releaseaml_cbr_341710000aml_cbr_341610000
Change-Id: I5d25da4c129340dd60ca6052d385b871f89890e9
-rw-r--r-- | system/OpenglSystemCommon/HostConnection.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/system/OpenglSystemCommon/HostConnection.cpp b/system/OpenglSystemCommon/HostConnection.cpp index d1300731..79c92fe5 100644 --- a/system/OpenglSystemCommon/HostConnection.cpp +++ b/system/OpenglSystemCommon/HostConnection.cpp @@ -200,7 +200,14 @@ public: virtual uint32_t getHostHandle(native_handle_t const* handle) { - return cb_handle_t::from(handle)->hostHandle; + const uint32_t INVALID_HOST_HANDLE = 0; + + const cb_handle_t* cb = cb_handle_t::from(handle); + if (cb) { + return cb->hostHandle; + } else { + return INVALID_HOST_HANDLE; + } } virtual int getFormat(native_handle_t const* handle) |