Check for unknown flags passed to dlopen(3).
Change-Id: I56f4aab0e5a1487bc32d2c4d231e8bd15c4ac8da
diff --git a/linker/dlfcn.cpp b/linker/dlfcn.cpp
index 24006e2..2184f3a 100644
--- a/linker/dlfcn.cpp
+++ b/linker/dlfcn.cpp
@@ -55,9 +55,9 @@
return old_value;
}
-void* dlopen(const char* filename, int flag) {
+void* dlopen(const char* filename, int flags) {
ScopedPthreadMutexLocker locker(&gDlMutex);
- soinfo* result = do_dlopen(filename);
+ soinfo* result = do_dlopen(filename, flags);
if (result == NULL) {
__bionic_format_dlerror("dlopen failed", linker_get_error());
return NULL;