summaryrefslogtreecommitdiffstats
path: root/base/common/src/com/netscape/cmscore/authorization/AuthzSubsystem.java
diff options
context:
space:
mode:
Diffstat (limited to 'base/common/src/com/netscape/cmscore/authorization/AuthzSubsystem.java')
-rw-r--r--base/common/src/com/netscape/cmscore/authorization/AuthzSubsystem.java7
1 files changed, 2 insertions, 5 deletions
diff --git a/base/common/src/com/netscape/cmscore/authorization/AuthzSubsystem.java b/base/common/src/com/netscape/cmscore/authorization/AuthzSubsystem.java
index 2c092f91c..a6019730a 100644
--- a/base/common/src/com/netscape/cmscore/authorization/AuthzSubsystem.java
+++ b/base/common/src/com/netscape/cmscore/authorization/AuthzSubsystem.java
@@ -414,9 +414,8 @@ public class AuthzSubsystem implements IAuthzSubsystem {
* <P>
*/
public void shutdown() {
- for (Enumeration<String> e = mAuthzMgrInsts.keys(); e.hasMoreElements();) {
-
- IAuthzManager mgr = get(e.nextElement());
+ for (AuthzManagerProxy proxy : mAuthzMgrInsts.values()) {
+ IAuthzManager mgr = proxy.getAuthzManager();
//String infoMsg =
// "Shutting down authz manager instance " + mgr.getName();
@@ -426,8 +425,6 @@ public class AuthzSubsystem implements IAuthzSubsystem {
}
mAuthzMgrPlugins.clear();
mAuthzMgrInsts.clear();
- mAuthzMgrPlugins = null;
- mAuthzMgrInsts = null;
}
public Hashtable<String, AuthzMgrPlugin> getPlugins() {