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

Reply via email to