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) == ' ')


Reply via email to