From 8e965ffd169a1230237c25014c34270c020cc2f8 Mon Sep 17 00:00:00 2001 From: Michael Peter Christen Date: Mon, 10 Jun 2013 16:23:58 +0200 Subject: [PATCH] fix for host compare in case that the host is null. This happens when doing a search in the intranet for file resources (they don't have a host). --- source/net/yacy/search/Switchboard.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/net/yacy/search/Switchboard.java b/source/net/yacy/search/Switchboard.java index a29ac0166..08e3745ca 100644 --- a/source/net/yacy/search/Switchboard.java +++ b/source/net/yacy/search/Switchboard.java @@ -3397,7 +3397,7 @@ public final class Switchboard extends serverSwitch { Collection urls = new ArrayList(); while (i.hasNext()) { url = i.next(); - boolean islocal = url.getHost().contentEquals(startUrl.getHost()); + boolean islocal = (url.getHost() == null && startUrl.getHost() == null) || (url.getHost() != null && startUrl.getHost() != null && url.getHost().contentEquals(startUrl.getHost())); // add all external links or links to different page to crawler if ( !islocal ) {// || (!startUrl.getPath().endsWith(url.getPath()))) { urls.add(url);