Author: toad
Date: 2008-04-09 17:12:33 +0000 (Wed, 09 Apr 2008)
New Revision: 19117

Modified:
   trunk/freenet/src/freenet/support/Fields.java
Log:
Allow space between number and multiplier in parseSILong

Modified: trunk/freenet/src/freenet/support/Fields.java
===================================================================
--- trunk/freenet/src/freenet/support/Fields.java       2008-04-09 16:02:04 UTC 
(rev 19116)
+++ trunk/freenet/src/freenet/support/Fields.java       2008-04-09 17:12:33 UTC 
(rev 19117)
@@ -688,7 +688,7 @@
                                x--;
                                res *= l[idx];
                        }
-                       String multiplier = s.substring(0, x + 1);
+                       String multiplier = s.substring(0, x + 1).trim();
                        if(multiplier.indexOf('.') > -1 || 
multiplier.indexOf('E') > -1) {
                                res *= Double.parseDouble(multiplier);
                                if(Logger.shouldLog(Logger.MINOR, 
Fields.class)) Logger.minor(Fields.class, "Parsed "+multiplier+" of "+s+" as 
double: "+res);


Reply via email to