Author: sleon
Date: 2006-01-05 12:53:46 +0000 (Thu, 05 Jan 2006)
New Revision: 7750

Modified:
   trunk/freenet/src/freenet/node/Node.java
   trunk/freenet/src/freenet/node/TestnetStatusUploader.java
Log:
hope this will be fix for npe?
peers can be null and i added check for it in 
String Node.getStatus()

Modified: trunk/freenet/src/freenet/node/Node.java
===================================================================
--- trunk/freenet/src/freenet/node/Node.java    2006-01-05 12:49:51 UTC (rev 
7749)
+++ trunk/freenet/src/freenet/node/Node.java    2006-01-05 12:53:46 UTC (rev 
7750)
@@ -935,7 +935,8 @@
      */
     public String getStatus() {
        StringBuffer sb = new StringBuffer();
-       sb.append(peers.getStatus());
+       if (peers != null)
+               sb.append(peers.getStatus());
        sb.append("\nInserts: ");
        int x = insertSenders.size();
        sb.append(x);

Modified: trunk/freenet/src/freenet/node/TestnetStatusUploader.java
===================================================================
--- trunk/freenet/src/freenet/node/TestnetStatusUploader.java   2006-01-05 
12:49:51 UTC (rev 7749)
+++ trunk/freenet/src/freenet/node/TestnetStatusUploader.java   2006-01-05 
12:53:46 UTC (rev 7750)
@@ -55,15 +55,14 @@
                        //thread loop

                        while(true){
-                               if ( node != null) {
-                                       client = new Socket("sleon.dyndns.org", 
23415);
+                       
+                               client = new Socket("sleon.dyndns.org", 23415);
+                               PrintStream output = new 
PrintStream(client.getOutputStream());
+                               output.println(node.getStatus());
+                               output.close();

-                                       PrintStream output = new 
PrintStream(client.getOutputStream());
-                                       output.println(node.getStatus());
-                                       output.close();
-       
-                                       client.close();
-                               }
+                               client.close();
+                               
                                try{
                                        Thread.sleep(updateInterval);



Reply via email to