Author: fhanik
Date: Wed Mar 25 13:32:17 2009
New Revision: 758249

URL: http://svn.apache.org/viewvc?rev=758249&view=rev
Log:
Display IP address in range 0-255 and not -127-127

Modified:
    tomcat/trunk/java/org/apache/catalina/tribes/membership/MemberImpl.java
    tomcat/trunk/java/org/apache/catalina/tribes/util/Arrays.java

Modified: 
tomcat/trunk/java/org/apache/catalina/tribes/membership/MemberImpl.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/tribes/membership/MemberImpl.java?rev=758249&r1=758248&r2=758249&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/tribes/membership/MemberImpl.java 
(original)
+++ tomcat/trunk/java/org/apache/catalina/tribes/membership/MemberImpl.java Wed 
Mar 25 13:32:17 2009
@@ -452,7 +452,7 @@
                 if (DO_DNS_LOOKUPS)
                     this.hostname = 
java.net.InetAddress.getByAddress(host).getHostName();
                 else
-                    this.hostname = 
org.apache.catalina.tribes.util.Arrays.toString(host);
+                    this.hostname = 
org.apache.catalina.tribes.util.Arrays.toString(host,0,host.length,true);
                 return this.hostname;
             }catch ( IOException x ) {
                 throw new RuntimeException("Unable to parse hostname.",x);

Modified: tomcat/trunk/java/org/apache/catalina/tribes/util/Arrays.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/tribes/util/Arrays.java?rev=758249&r1=758248&r2=758249&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/catalina/tribes/util/Arrays.java (original)
+++ tomcat/trunk/java/org/apache/catalina/tribes/util/Arrays.java Wed Mar 25 
13:32:17 2009
@@ -56,9 +56,14 @@
     }
 
     public static String toString(byte[] data, int offset, int length) {
+        return toString(data,offset,length,false);
+    }
+    
+    public static String toString(byte[] data, int offset, int length, boolean 
asInt) {
         StringBuffer buf = new StringBuffer("{");
         if ( data != null && length > 0 ) {
-            buf.append(data[offset++]);
+            if (asInt) buf.append((int)data[offset++]);
+            else buf.append(data[offset++]);
             for (int i = offset; i < length; i++) {
                 buf.append(", ").append(data[i]);
             }
@@ -66,7 +71,7 @@
         buf.append("}");
         return buf.toString();
     }
-    
+
     public static String toString(Object[] data) {
         return toString(data,0,data!=null?data.length:0);
     }



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to