mrglavas 2004/03/11 14:59:15
Modified: java/samples/xni ObjectFactory.java
Log:
Fixing a bug.
Pass the package name not the class name to check package.
Revision Changes Path
1.4 +6 -3 xml-xerces/java/samples/xni/ObjectFactory.java
Index: ObjectFactory.java
===================================================================
RCS file: /home/cvs/xml-xerces/java/samples/xni/ObjectFactory.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- ObjectFactory.java 11 Mar 2004 22:39:00 -0000 1.3
+++ ObjectFactory.java 11 Mar 2004 22:59:15 -0000 1.4
@@ -340,8 +340,11 @@
//restrict the access to package as speicified in java.security policy
SecurityManager security = System.getSecurityManager();
try{
- if(security != null){
- security.checkPackageAccess(className);
+ if (security != null) {
+ final int lastDot = className.lastIndexOf(".");
+ String packageName = className;
+ if (lastDot != -1) packageName = className.substring(0, lastDot);
+ security.checkPackageAccess(packageName);
}
}catch(SecurityException e){
throw e ;
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]