From f43c90fa982e1f559a3689a117b633df81bdcbeb Mon Sep 17 00:00:00 2001 From: orbiter Date: Fri, 11 Aug 2006 21:46:34 +0000 Subject: [PATCH] fixed handling of null referer in crawlOrder git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@2384 6c8d7289-2bf4-0310-a012-ef5d649a1542 --- htroot/yacy/crawlOrder.java | 2 +- source/de/anomic/net/URL.java | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/htroot/yacy/crawlOrder.java b/htroot/yacy/crawlOrder.java index 9af1f6a97..e17de4754 100644 --- a/htroot/yacy/crawlOrder.java +++ b/htroot/yacy/crawlOrder.java @@ -177,7 +177,7 @@ public final class crawlOrder { if (!newURL.equals(urlv.get(0))) { env.getLog().logWarning("crawlOrder: Received not normalized URL " + urlv.get(0)); } - String refURL = new URL((String) refv.get(0)).toNormalform(); + String refURL = (refv.get(0) == null) ? null : new URL((String) refv.get(0)).toNormalform(); if ((refURL != null) && (!refURL.equals(refv.get(0)))) { env.getLog().logWarning("crawlOrder: Received not normalized Referer URL " + refv.get(0) + " of URL " + urlv.get(0)); } diff --git a/source/de/anomic/net/URL.java b/source/de/anomic/net/URL.java index 3c06cc96f..48475e503 100644 --- a/source/de/anomic/net/URL.java +++ b/source/de/anomic/net/URL.java @@ -38,6 +38,7 @@ public class URL { private int port; public URL(String url) throws MalformedURLException { + if (url == null) throw new MalformedURLException("url string is null"); parseURLString(url); }