[freenet-cvs] r11434 - trunk/freenet/src/freenet/config

nextgens at freenetproject.org nextgens at freenetproject.org
Sat Dec 16 16:08:07 UTC 2006


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




More information about the cvs mailing list