diff options
author | Xerxes Rånby <[email protected]> | 2015-08-12 15:47:16 +0200 |
---|---|---|
committer | Xerxes Rånby <[email protected]> | 2015-08-12 18:38:45 +0200 |
commit | d12e4d4ea279998b27457691038e709879dcaca6 (patch) | |
tree | b5f3672834707ab423d92cdfc0aaf0b418cebb9d /src/java/jogamp/common/os | |
parent | 961e021ea528aea89129cab4289df4406b24e8b1 (diff) |
Bug 1194: NativeLibrary: Remove dangerous search paths using the JRE extension mechanism
NativeLibrary:
API change: Removed searchSystemPathFirst argument to the
open and enumerateLibraryPaths methods.
Removed the generic sun.boot.library.path system path and the
MacOS specific Frameworks paths from enumerateLibraryPaths.
JNILibLoaderBase, PlatformPropsImpl & TestElfReader01:
Updated to handle the NativeLibrary API change.
This change will prevent JogAmp modules to pickup and load unsupported
and old SUN JOGL 1 natives that may have been deployed with the JRE.
Diffstat (limited to 'src/java/jogamp/common/os')
-rw-r--r-- | src/java/jogamp/common/os/PlatformPropsImpl.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/java/jogamp/common/os/PlatformPropsImpl.java b/src/java/jogamp/common/os/PlatformPropsImpl.java index 097a013..608d754 100644 --- a/src/java/jogamp/common/os/PlatformPropsImpl.java +++ b/src/java/jogamp/common/os/PlatformPropsImpl.java @@ -446,7 +446,7 @@ public abstract class PlatformPropsImpl { } private static File findSysLib(final String libName) { final ClassLoader cl = PlatformPropsImpl.class.getClassLoader(); - final List<String> possibleLibPaths = NativeLibrary.enumerateLibraryPaths(libName, libName, libName, true, cl); + final List<String> possibleLibPaths = NativeLibrary.enumerateLibraryPaths(libName, libName, libName, cl); for(int i=0; i<possibleLibPaths.size(); i++) { final String libPath = possibleLibPaths.get(i); final File lib = new File(libPath); |