diff options
Diffstat (limited to 'libnativeloader/native_loader.cpp')
-rw-r--r-- | libnativeloader/native_loader.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/libnativeloader/native_loader.cpp b/libnativeloader/native_loader.cpp index 6666937b4..1012ea012 100644 --- a/libnativeloader/native_loader.cpp +++ b/libnativeloader/native_loader.cpp @@ -220,7 +220,9 @@ class LibraryNamespaces { } } - if (!initialized_ && !InitPublicNamespace(library_path.c_str(), error_msg)) { + // Initialize the anonymous namespace with the first non-empty library path. + if (!library_path.empty() && !initialized_ && + !InitPublicNamespace(library_path.c_str(), error_msg)) { return nullptr; } |