Projects
Kolab:3.4
jss
jss-loadlibrary.patch
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File jss-loadlibrary.patch of Package jss
Index: jss/security/jss/org/mozilla/jss/CryptoManager.java =================================================================== --- jss.orig/security/jss/org/mozilla/jss/CryptoManager.java 2011-10-04 20:56:13.937984301 +0300 +++ jss/security/jss/org/mozilla/jss/CryptoManager.java 2011-10-04 20:56:52.085985513 +0300 @@ -1438,11 +1438,20 @@ */ synchronized static void loadNativeLibraries() { - if( ! mNativeLibrariesLoaded ) - { - System.loadLibrary("jss4"); - Debug.trace(Debug.VERBOSE, "jss library loaded"); - mNativeLibrariesLoaded = true; + if( ! mNativeLibrariesLoaded ) { + try { + System.load( "/usr/lib64/jss/libjss4.so" ); + Debug.trace(Debug.VERBOSE, "jss library loaded"); + mNativeLibrariesLoaded = true; + } catch( UnsatisfiedLinkError e ) { + try { + System.load( "/usr/lib/jss/libjss4.so" ); + Debug.trace(Debug.VERBOSE, "jss library loaded"); + mNativeLibrariesLoaded = true; + } catch( UnsatisfiedLinkError f ) { + Debug.trace(Debug.VERBOSE, "jss library load failed"); + } + } } } static private boolean mNativeLibrariesLoaded = false;
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.