summaryrefslogtreecommitdiff
path: root/vulkan/libvulkan/driver.cpp
diff options
context:
space:
mode:
author Jooyung Han <jooyung@google.com> 2023-11-13 09:22:58 +0000
committer Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> 2023-11-13 09:22:58 +0000
commit14dd898f217bb285a608febebfbfedc22bf9443b (patch)
tree70b5a05df057c3b55c6c2f077661d971bc2f8f39 /vulkan/libvulkan/driver.cpp
parent5b758280d299ec62dead1da9af0ca2ab9311f046 (diff)
parent84e6863205d696471bcf9d96d0dd664f82b4786f (diff)
Merge "Vulkan: log dlerror on error" into main am: 67d71c0552 am: 02ba47d307 am: 84e6863205
Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/2825857 Change-Id: I341887a0ee410693bf7f6e0d02b2a5b8e91a14b8 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Diffstat (limited to 'vulkan/libvulkan/driver.cpp')
-rw-r--r--vulkan/libvulkan/driver.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/vulkan/libvulkan/driver.cpp b/vulkan/libvulkan/driver.cpp
index 5d7a4aa170..cae51a5ba8 100644
--- a/vulkan/libvulkan/driver.cpp
+++ b/vulkan/libvulkan/driver.cpp
@@ -183,8 +183,12 @@ int LoadDriver(android_namespace_t* library_namespace,
.library_namespace = library_namespace,
};
so = android_dlopen_ext(lib_name.c_str(), LIB_DL_FLAGS, &dlextinfo);
- ALOGE("Could not load %s from updatable gfx driver namespace: %s.",
- lib_name.c_str(), dlerror());
+ if (!so) {
+ ALOGE(
+ "Could not load %s from updatable gfx driver namespace: "
+ "%s.",
+ lib_name.c_str(), dlerror());
+ }
} else {
// load built-in driver
so = android_load_sphal_library(lib_name.c_str(), LIB_DL_FLAGS);