Author: nextgens
Date: 2006-05-06 09:01:49 +0000 (Sat, 06 May 2006)
New Revision: 8617

Modified:
   trunk/freenet/src/freenet/node/TextModeClientInterface.java
Log:
Shutdown and Quit have the same effect on the direct console so that we don't 
"loose" the console on quit.

Modified: trunk/freenet/src/freenet/node/TextModeClientInterface.java
===================================================================
--- trunk/freenet/src/freenet/node/TextModeClientInterface.java 2006-05-06 
00:35:19 UTC (rev 8616)
+++ trunk/freenet/src/freenet/node/TextModeClientInterface.java 2006-05-06 
09:01:49 UTC (rev 8617)
@@ -290,7 +290,11 @@
                if(e.newURI != null)
                        outsb.append("Permanent redirect: "+e.newURI+"\r\n");
                        }
-       } else if(uline.startsWith("SHUTDOWN")) {
+       } else if(uline.startsWith("SHUTDOWN")||(uline.startsWith("QUIT") && 
n.directTMCI == this)) {
+               StringBuffer sb = new StringBuffer();
+               sb.append("Shutting node down.\r\n");
+               out.write(sb.toString().getBytes());
+               out.flush();
                n.exit();
         } else if(uline.startsWith("QUIT")) {
                StringBuffer sb = new StringBuffer();


Reply via email to