From 52f57ea7c3774f8c18b5fb097e5687a27addba4d Mon Sep 17 00:00:00 2001 From: kirillius Date: Thu, 14 May 2026 19:40:59 +0300 Subject: [PATCH] =?UTF-8?q?hotfix=20=D0=BF=D0=BE=D1=87=D0=B8=D0=BD=D0=B8?= =?UTF-8?q?=D0=BB=20=D0=BF=D1=80=D0=BE=D0=B2=D0=B5=D1=80=D0=BA=D1=83=20sub?= =?UTF-8?q?net=20overlap?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/src/main/java/ru/kirillius/pf/sdn/core/Util/IPv4Util.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/java/ru/kirillius/pf/sdn/core/Util/IPv4Util.java b/core/src/main/java/ru/kirillius/pf/sdn/core/Util/IPv4Util.java index 2b23e58..b3bd224 100644 --- a/core/src/main/java/ru/kirillius/pf/sdn/core/Util/IPv4Util.java +++ b/core/src/main/java/ru/kirillius/pf/sdn/core/Util/IPv4Util.java @@ -137,7 +137,7 @@ public class IPv4Util { var overlapped = new ArrayList(); var orderedByPrefix = result.stream().sorted(Comparator.comparing(IPv4Subnet::getPrefixLength)).toList(); orderedByPrefix.stream() - .filter(subnet -> subnet.getPrefixLength() > 32) + .filter(subnet -> subnet.getPrefixLength() < 32) .forEach(parent -> orderedByPrefix.forEach(subnet -> { if (subnet.equals(parent)) { return;