diff --git a/lib/roken/dlfcn_w32.c b/lib/roken/dlfcn_w32.c index 32cdf7c7a..837e9e4e4 100644 --- a/lib/roken/dlfcn_w32.c +++ b/lib/roken/dlfcn_w32.c @@ -144,7 +144,7 @@ dlopen(const char *fn, int flags) old_error_mode = SetErrorMode(SEM_FAILCRITICALERRORS); - hm = LoadLibrary(fn); + hm = LoadLibraryEx(fn, 0, LOAD_WITH_ALTERED_SEARCH_PATH); if (hm == NULL) { set_error_from_last();