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