diff --git a/src/loadso/dlopen/SDL_sysloadso.c b/src/loadso/dlopen/SDL_sysloadso.c index 429727cc5..c2cbdd4c0 100644 --- a/src/loadso/dlopen/SDL_sysloadso.c +++ b/src/loadso/dlopen/SDL_sysloadso.c @@ -33,7 +33,7 @@ void * SDL_LoadObject(const char *sofile) { - void *handle = dlopen(sofile, RTLD_NOW); + void *handle = dlopen(sofile, RTLD_NOW|RTLD_LOCAL); const char *loaderror = (char *) dlerror(); if (handle == NULL) { SDL_SetError("Failed loading %s: %s", sofile, loaderror);