Update of /cvsroot/freenet/freenet/src/freenet
In directory sc8-pr-cvs1:/tmp/cvs-serv9758/src/freenet

Modified Files:
        OpenConnectionManager.java 
Log Message:
Display something intelligent on the OCM PeerHandlermode HTML page when we dont know 
the Peer:s address (=its routing address) or its version.

Index: OpenConnectionManager.java
===================================================================
RCS file: /cvsroot/freenet/freenet/src/freenet/OpenConnectionManager.java,v
retrieving revision 1.145
retrieving revision 1.146
diff -u -w -r1.145 -r1.146
--- OpenConnectionManager.java  26 Oct 2003 01:54:04 -0000      1.145
+++ OpenConnectionManager.java  26 Oct 2003 21:21:47 -0000      1.146
@@ -1798,16 +1798,27 @@
             pw.println("<TABLE border=0 cellspacing = 0><TR BGCOLOR = #E7EDFE>");
             boolean inRoutingTable = freenet.node.Main.node.rt.references(p.identity);
             
-            String peerAddress = p.address;
+                       int colsUsed = 0;
+                       
+            //Peer version
             String peerVersion =p.version;
+            if(peerVersion.length()==0)
+               peerVersion = "&lt;Unknown&gt;";
+            else
             if(viewLevel<2) //Then add some stupidification
                 peerVersion = 
peerVersion.substring(peerVersion.lastIndexOf(",")+1,peerVersion.length());
-            int colsUsed = 0;
+                       
+            //Peer address
+                       String peerAddress = p.address;
+                       if(peerAddress.length()==0)
+                               peerAddress = "&lt;Unknown peer address&gt;";
+                       else
             if(viewLevel == 0){ //Then add some stupidification
                 int iSep = peerAddress.indexOf(":");
                 if(iSep >0)
                     peerAddress = peerAddress.substring(0,iSep);
             }
+
             pw.println("<TD colspan = 2 width = 200 
>"+peerAddress+"&nbsp;(version&nbsp;"+peerVersion+")</TD>");
             colsUsed = colsUsed+2;
             

_______________________________________________
cvs mailing list
[EMAIL PROTECTED]
http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/cvs

Reply via email to