summaryrefslogtreecommitdiff
path: root/java/security/ProtectionDomain.java
diff options
context:
space:
mode:
authorMichael Koch <konqueror@gmx.de>2004-06-03 06:28:03 +0000
committerMichael Koch <konqueror@gmx.de>2004-06-03 06:28:03 +0000
commit79df004f1aec9ee6e86a8b8d102b4d875557a13f (patch)
treebc29a684491aa06873c6ed9eb650becce758cbff /java/security/ProtectionDomain.java
parentda45f72c2c814e46d007a2caf9b932f1f04f54e1 (diff)
downloadclasspath-79df004f1aec9ee6e86a8b8d102b4d875557a13f.tar.gz
2004-06-03 Casey Marshall <csm@gnu.org>
* java/security/AccessControlContext.java (protectionDomain): mark final. (combiner): likewise. (<init>(ProtectionDomain[])): use HashSet to uniquify domains. (<init>(ProtectionDomain[],AccessControlContext,DomainCombiner)): new constructor. (checkPermission): only succeed if `perm' is implied by all protection domains. (equal): do unordered comparison. * java/security/ProtectionDomain.java (<init>(CodeSource,PermissionCollection)): set `staticBinding' to `true'. * java/security/SecureClassLoader.java (defineClass): make protection domain dynamically bound. (getPermissions): call `getCurrentPolicy' to avoid permission check. * java/util/PropertyPermissionCollection.java (implies): avoid infinite loop.
Diffstat (limited to 'java/security/ProtectionDomain.java')
-rw-r--r--java/security/ProtectionDomain.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/java/security/ProtectionDomain.java b/java/security/ProtectionDomain.java
index 21d9b6d09..7836e54db 100644
--- a/java/security/ProtectionDomain.java
+++ b/java/security/ProtectionDomain.java
@@ -83,7 +83,7 @@ public class ProtectionDomain
*/
public ProtectionDomain(CodeSource codesource, PermissionCollection permissions)
{
- this(codesource, permissions, null, null, false);
+ this(codesource, permissions, null, null, true);
}
/**