diff --git a/htroot/IndexControl_p.java b/htroot/IndexControl_p.java index 4309f4615..10f182b55 100644 --- a/htroot/IndexControl_p.java +++ b/htroot/IndexControl_p.java @@ -459,16 +459,23 @@ public class IndexControl_p { } } + URL url; final Iterator iter = tm.keySet().iterator(); result.ensureCapacity((tm.size() + 2) * 384); while (iter.hasNext()) { us = iter.next().toString(); uh = (String[]) tm.get(us); if (us.equals(uh[0])) { - result.append(""); - result.append("").append(uh[0]).append(" <unresolved URL Hash>
"); + result.append("") + .append("").append(uh[0]).append(" <unresolved URL Hash>
"); + } else { - result.append(""); + url = new URL(us); + if (plasmaSwitchboard.urlBlacklist.isListed(url.getHost().toLowerCase(), url.getPath())) { + result.append(""); + } else { + result.append(""); + } result.append("")