Author: borg-0300
Date: 2008-02-08 13:26:03 +0100 (Fri, 08 Feb 2008)
New Revision: 4460
Modified:
trunk/source/de/anomic/htmlFilter/htmlFilterContentTransformer.java
Log:
NPE fix
Modified: trunk/source/de/anomic/htmlFilter/htmlFilterContentTransformer.java
===================================================================
--- trunk/source/de/anomic/htmlFilter/htmlFilterContentTransformer.java
2008-02-07 22:16:36 UTC (rev 4459)
+++ trunk/source/de/anomic/htmlFilter/htmlFilterContentTransformer.java
2008-02-08 12:26:03 UTC (rev 4460)
@@ -163,15 +163,15 @@
public char[] transformTag0(String tagname, Properties tagopts, char
quotechar) {
if (tagname.equals("img")) {
// check bluelist
- if (bluelistHit(tagopts.getProperty("src","").toCharArray()))
return genBlueLetters(5);
- if (bluelistHit(tagopts.getProperty("alt","").toCharArray()))
return genBlueLetters(5);
-
+ if (bluelistHit(tagopts.getProperty("src", "").toCharArray()))
return genBlueLetters(5);
+ if (bluelistHit(tagopts.getProperty("alt", "").toCharArray()))
return genBlueLetters(5);
+
// replace image alternative name
- tagopts.setProperty("alt", new
String(transformText(tagopts.getProperty("alt","").toCharArray())));
+ tagopts.setProperty("alt", new
String(transformText(tagopts.getProperty("alt", "").toCharArray())));
}
- if ((tagname.equals("input")) &&
(tagopts.getProperty("type").equals("submit"))) {
+ if (tagname.equals("input") && (tagopts.getProperty("type") != null &&
tagopts.getProperty("type").equals("submit"))) {
// rewrite button name
- tagopts.setProperty("value", new
String(transformText(tagopts.getProperty("value","").toCharArray())));
+ tagopts.setProperty("value", new
String(transformText(tagopts.getProperty("value", "").toCharArray())));
}
return htmlFilterWriter.genTag0(tagname, tagopts, quotechar);
}
_______________________________________________
YaCy-svn mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/yacy-svn