commit | 82cce58ad8a921c650ea52b329de211f636c6a78 | [log] [tgz] |
---|---|---|
author | Karl Pauls <pauls@apache.org> | Fri Nov 18 14:22:19 2011 +0000 |
committer | Karl Pauls <pauls@apache.org> | Fri Nov 18 14:22:19 2011 +0000 |
tree | 2e3ff62915088c7bd031a5fc8a306ddb1416e98e | |
parent | 59e69b861ceffcbf2edb8e01b356c76d7bd543c0 [diff] |
Changing the method of setting the arguments for the SecureAction class for some of the hook callbacks as they where wrong and hence, causing classcast exceptions when security is enabled. (FELIX-3220) git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1203661 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/framework/src/main/java/org/apache/felix/framework/util/SecureAction.java b/framework/src/main/java/org/apache/felix/framework/util/SecureAction.java index c116b72..35d9ae6 100644 --- a/framework/src/main/java/org/apache/felix/framework/util/SecureAction.java +++ b/framework/src/main/java/org/apache/felix/framework/util/SecureAction.java
@@ -1084,7 +1084,7 @@ if (System.getSecurityManager() != null) { Actions actions = (Actions) m_actions.get(); - actions.set(Actions.INVOKE_BUNDLE_EVENT_HOOK, eh, contexts); + actions.set(Actions.INVOKE_BUNDLE_EVENT_HOOK, eh, event, contexts); try { AccessController.doPrivileged(actions, m_acc);