diff options
Diffstat (limited to 'base/common/src/com/netscape/cmscore/authorization/AuthzSubsystem.java')
-rw-r--r-- | base/common/src/com/netscape/cmscore/authorization/AuthzSubsystem.java | 7 |
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() { |