]> gitweb.factorcode.org Git - factor.git/commitdiff
Defuse RTLD_GLOBAL time bomb in os-unix.c
authorJoe Groff <arcata@gmail.com>
Wed, 11 Feb 2009 01:58:53 +0000 (19:58 -0600)
committerJoe Groff <arcata@gmail.com>
Wed, 11 Feb 2009 01:58:53 +0000 (19:58 -0600)
vm/os-unix.c

index b49f7637afed3118ca057cc430ef24a29f64f68d..97c29d8c6e890a75df2bb67937bfb7305a4becd9 100755 (executable)
@@ -36,7 +36,7 @@ void init_ffi(void)
 
 void ffi_dlopen(F_DLL *dll)
 {
-       dll->dll = dlopen(alien_offset(dll->path), RTLD_LAZY|RTLD_GLOBAL);
+       dll->dll = dlopen(alien_offset(dll->path), RTLD_LAZY);
 }
 
 void *ffi_dlsym(F_DLL *dll, F_SYMBOL *symbol)