From 9fed72915e313844dcace8816320f08e6609cf44 Mon Sep 17 00:00:00 2001 From: godotg Date: Mon, 15 Jan 2024 15:36:15 +0800 Subject: [PATCH] fix[net]: Empty string judgment in CIDR block --- net/src/main/java/com/zfoo/net/util/NetUtils.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/net/src/main/java/com/zfoo/net/util/NetUtils.java b/net/src/main/java/com/zfoo/net/util/NetUtils.java index 4d6f66bc..b0ec630b 100644 --- a/net/src/main/java/com/zfoo/net/util/NetUtils.java +++ b/net/src/main/java/com/zfoo/net/util/NetUtils.java @@ -482,6 +482,12 @@ public class NetUtils { * 是否在一个ip网段下 */ public static boolean isInRange(String ip, String cidr) { + if (StringUtils.isBlank(ip)) { + return false; + } + if (StringUtils.isBlank(cidr)) { + return false; + } var ips = ip.split(StringUtils.PERIOD_REGEX); var ipAddr = (Integer.parseInt(ips[0]) << 24) | (Integer.parseInt(ips[1]) << 16)