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 YaCy-svn@lists.berlios.de https://lists.berlios.de/mailman/listinfo/yacy-svn