From 37fede9d30963bb2d3377d9336d1641bf40babe0 Mon Sep 17 00:00:00 2001 From: orbiter Date: Fri, 29 Apr 2011 02:19:13 +0000 Subject: [PATCH] better logic for proper seed ip recognition and better error messages git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@7685 6c8d7289-2bf4-0310-a012-ef5d649a1542 --- source/de/anomic/yacy/yacySeed.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source/de/anomic/yacy/yacySeed.java b/source/de/anomic/yacy/yacySeed.java index 999a1559e..31c7a7c47 100644 --- a/source/de/anomic/yacy/yacySeed.java +++ b/source/de/anomic/yacy/yacySeed.java @@ -847,7 +847,9 @@ public class yacySeed implements Cloneable, Comparable, Comparator IP is not proper"; //this does not work with staticIP if (Switchboard.getSwitchboard().isAllIPMode()) return null; boolean islocal = Domains.isLocal(ip); - return (!islocal && Switchboard.getSwitchboard().isGlobalMode() || (islocal && Switchboard.getSwitchboard().isIntranetMode())) ? null : ipString + " - IP for localhost rejected"; + if (islocal && Switchboard.getSwitchboard().isGlobalMode()) return ipString + " - local IP for global mode rejected"; + if (!islocal && Switchboard.getSwitchboard().isIntranetMode()) return ipString + " - global IP for intranet mode rejected"; + return null; } @Override