From dd215e7f6bbf692ddf077e432c00c05ba5184d1d Mon Sep 17 00:00:00 2001 From: borg-0300 Date: Fri, 8 Feb 2008 12:26:03 +0000 Subject: [PATCH] NPE fix git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@4460 6c8d7289-2bf4-0310-a012-ef5d649a1542 --- .../htmlFilter/htmlFilterContentTransformer.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) 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); }