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();