aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2024-01-31 22:44:02 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2024-01-31 22:44:02 +0000
commit22b9e035915abeb9f65d90a2256fab310aabe081 (patch)
tree85e836a791fec505c22f4cd3591b6987ef625a22
parent073beab67f5fad33c2a795ebacfce646e0ed5b43 (diff)
parent511827318ffd7c866ec917f128f4901124700823 (diff)
downloadgoldfish-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.cpp9
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)