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("")