Author: j16sdiz
Date: 2009-01-05 13:07:32 +0000 (Mon, 05 Jan 2009)
New Revision: 24918
Modified:
trunk/plugins/XMLSpider/web/ConfigPage.java
Log:
check for valid extension
Modified: trunk/plugins/XMLSpider/web/ConfigPage.java
===================================================================
--- trunk/plugins/XMLSpider/web/ConfigPage.java 2009-01-05 12:14:14 UTC (rev
24917)
+++ trunk/plugins/XMLSpider/web/ConfigPage.java 2009-01-05 13:07:32 UTC (rev
24918)
@@ -41,9 +41,16 @@
if (request.isPartSet("badListedExtensions")) {
String v =
request.getPartAsString("badListedExtensions", 512);
String[] v0 = v.split(",");
- for (int i = 0; i < v0.length; i++)
+ boolean good = true;
+ for (int i = 0; i < v0.length; i++) {
v0[i] = v0[i].trim();
- config.setBadlistedExtensions(v0);
+ if (v0[i].length() == 0 || v0[i].charAt(0) !=
'.') {
+ good = false;
+ break;
+ }
+ }
+ if (good)
+ config.setBadlistedExtensions(v0);
}
if (request.isPartSet("indexDir")) {
@@ -170,4 +177,4 @@
new String[] { "config", "text", name,
value2.toString() });
li.addChild("span", "class", "configlongdesc", longDesc);
}
-}
\ No newline at end of file
+}
_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs