You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by te...@apache.org on 2009/10/15 14:10:32 UTC

svn commit: r825471 - /harmony/enhanced/classlib/trunk/modules/jndi/src/main/java/org/apache/harmony/jndi/provider/dns/ProviderConstants.java

Author: tellison
Date: Thu Oct 15 12:10:31 2009
New Revision: 825471

URL: http://svn.apache.org/viewvc?rev=825471&view=rev
Log:
Mark the DNS root name as final so it cannot be subsequently modified.

Modified:
    harmony/enhanced/classlib/trunk/modules/jndi/src/main/java/org/apache/harmony/jndi/provider/dns/ProviderConstants.java

Modified: harmony/enhanced/classlib/trunk/modules/jndi/src/main/java/org/apache/harmony/jndi/provider/dns/ProviderConstants.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/trunk/modules/jndi/src/main/java/org/apache/harmony/jndi/provider/dns/ProviderConstants.java?rev=825471&r1=825470&r2=825471&view=diff
==============================================================================
--- harmony/enhanced/classlib/trunk/modules/jndi/src/main/java/org/apache/harmony/jndi/provider/dns/ProviderConstants.java (original)
+++ harmony/enhanced/classlib/trunk/modules/jndi/src/main/java/org/apache/harmony/jndi/provider/dns/ProviderConstants.java Thu Oct 15 12:10:31 2009
@@ -116,7 +116,7 @@
     public static final int DEFAULT_LOOKUP_ATTR_CLASS = IN_CLASS;
     public static final int DEFAULT_MAX_THREADS = 7;
     
-    public static DNSName ROOT_ZONE_NAME_OBJ = null;
+    public static final DNSName ROOT_ZONE_NAME_OBJ;
     
     // public static final String LOGGER_NAME =
     //        "org.apache.harmony.jndi.provider.dns";
@@ -162,10 +162,12 @@
         rrClassNames[ANY_QCLASS] = "*"; //$NON-NLS-1$
 
         // Root zone name
+        DNSName root = null;
         try {
-            ROOT_ZONE_NAME_OBJ = (DNSName) ((new DNSNameParser()).parse(".")); //$NON-NLS-1$
+            root = (DNSName) ((new DNSNameParser()).parse(".")); //$NON-NLS-1$
         } catch (InvalidNameException e) {
             // ignore
         }
+        ROOT_ZONE_NAME_OBJ = root;
     }
 }