Author: toad
Date: 2006-01-27 00:40:44 +0000 (Fri, 27 Jan 2006)
New Revision: 7943
Modified:
trunk/freenet/src/freenet/node/TextModeClientInterface.java
Log:
Fix GETCHK/PUT inconsistency in TMCI.
Fixes bug #43.
Modified: trunk/freenet/src/freenet/node/TextModeClientInterface.java
===================================================================
--- trunk/freenet/src/freenet/node/TextModeClientInterface.java 2006-01-26
22:56:36 UTC (rev 7942)
+++ trunk/freenet/src/freenet/node/TextModeClientInterface.java 2006-01-27
00:40:44 UTC (rev 7943)
@@ -243,7 +243,10 @@
System.exit(0);
} else if(uline.startsWith("PUT:") || (getCHKOnly =
uline.startsWith("GETCHK:"))) {
// Just insert to local store
- line = line.substring("PUT:".length());
+ if(getCHKOnly)
+ line = line.substring(("GETCHK:").length());
+ else
+ line = line.substring("PUT:".length());
while(line.length() > 0 && line.charAt(0) == ' ')
line = line.substring(1);
while(line.length() > 0 && line.charAt(line.length()-1) == ' ')