summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Wielaard <mark@klomp.org>2006-12-04 21:53:44 +0000
committerMark Wielaard <mark@klomp.org>2006-12-04 21:53:44 +0000
commit4db8aa97749d9212421f3a73b27090d3e6cc073b (patch)
tree4362a2f93cd819bf83363775a6a57cb2fa6414e1
parent4194ff12e5b702431daa956274cd2abaef46f1e2 (diff)
downloadclasspath-4db8aa97749d9212421f3a73b27090d3e6cc073b.tar.gz
* gnu/javax/management/Server.java (beans): Initialize.
(registerMBean): Don't initialize beans.
-rw-r--r--gnu/javax/management/Server.java6
1 files changed, 2 insertions, 4 deletions
diff --git a/gnu/javax/management/Server.java b/gnu/javax/management/Server.java
index 049b0e360..5eecb6c2d 100644
--- a/gnu/javax/management/Server.java
+++ b/gnu/javax/management/Server.java
@@ -108,7 +108,7 @@ public class Server
* {@link javax.management.ObjectName}s to
* {@link java.lang.Object}s.
*/
- private Map beans;
+ private final Map beans = new HashMap();
/**
* The default domain.
@@ -1646,9 +1646,7 @@ public class Server
throw new MBeanRegistrationException(e, "Pre-registration failed.");
}
}
- if (beans == null)
- beans = new HashMap();
- else if (beans.containsKey(name))
+ if (beans.containsKey(name))
{
if (register != null)
register.postRegister(Boolean.FALSE);