diff --git a/source/de/anomic/htmlFilter/htmlFilterContentTransformer.java b/source/de/anomic/htmlFilter/htmlFilterContentTransformer.java index 011bbdd92..df44a3cf1 100644 --- a/source/de/anomic/htmlFilter/htmlFilterContentTransformer.java +++ b/source/de/anomic/htmlFilter/htmlFilterContentTransformer.java @@ -163,15 +163,15 @@ public class htmlFilterContentTransformer extends htmlFilterAbstractTransformer 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); }