Author: nextgens
Date: 2006-12-16 14:32:53 +0000 (Sat, 16 Dec 2006)
New Revision: 11434
Modified:
trunk/freenet/src/freenet/config/StringArrOption.java
Log:
maybe fix :
#
INFO | jvm 1 | 2006/12/16 14:10:03 | Error in WrapperListener.start
callback. java.lang.StackOverflowError
#
INFO | jvm 1 | 2006/12/16 14:10:03 | java.lang.StackOverflowError
#
INFO | jvm 1 | 2006/12/16 14:10:03 | at
freenet.config.StringArrOption.getValueString(StringArrOption.java:44)
#
INFO | jvm 1 | 2006/12/16 14:10:03 | at
freenet.config.StringArrOption.getValue(StringArrOption.java:29)
#
INFO | jvm 1 | 2006/12/16 14:10:03 | at
freenet.config.StringArrOption.getValueString(StringArrOption.java:44)
#
INFO | jvm 1 | 2006/12/16 14:10:03 | at
freenet.config.StringArrOption.getValue(StringArrOption.java:29
Modified: trunk/freenet/src/freenet/config/StringArrOption.java
===================================================================
--- trunk/freenet/src/freenet/config/StringArrOption.java 2006-12-16
01:01:12 UTC (rev 11433)
+++ trunk/freenet/src/freenet/config/StringArrOption.java 2006-12-16
14:32:53 UTC (rev 11434)
@@ -9,7 +9,7 @@
private final String[] defaultValue;
private final StringArrCallback cb;
- private String[] currentValue;
+ private String[] currentValue;
public static final String delimiter = ";";
@@ -26,7 +26,7 @@
public String[] getValue() {
if(config.hasFinishedInitialization())
currentValue = cb.get();
- String[] values = getValueString().split(delimiter);
+ String[] values = currentValue.split(delimiter);
if(values.length == 1 && values[0].length() == 0) return new
String[0];
return values;
}