From 1c641098624f53b879d88411f5248f1e486c4004 Mon Sep 17 00:00:00 2001 From: Colin McDonald Date: Mon, 25 Jul 2016 20:59:34 -0400 Subject: [PATCH] Add ip validation exclusion for IPv6 localhost ip (Ariel's testing server) --- src/main/java/net/frozenorb/apiv3/util/IpUtils.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/frozenorb/apiv3/util/IpUtils.java b/src/main/java/net/frozenorb/apiv3/util/IpUtils.java index c772319..4a267ae 100644 --- a/src/main/java/net/frozenorb/apiv3/util/IpUtils.java +++ b/src/main/java/net/frozenorb/apiv3/util/IpUtils.java @@ -14,7 +14,16 @@ public class IpUtils { "([01]?\\d\\d?|2[0-4]\\d|25[0-5])$"); public static boolean isValidIp(String ip) { - return ip != null && VALID_IP_PATTERN.matcher(ip).matches(); + if (ip == null) { + return false; + } + + // :( + if (ip.equals("::1")) { + return true; + } else { + return VALID_IP_PATTERN.matcher(ip).matches(); + } } } \ No newline at end of file