From 06845b8bdaa46acfee67624aa7575df97024b0dc Mon Sep 17 00:00:00 2001 From: crschnick Date: Wed, 9 Sep 2026 20:06:44 +0000 Subject: [PATCH] Improve performance for ip parse --- app/src/main/java/io/xpipe/app/util/HostHelper.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/src/main/java/io/xpipe/app/util/HostHelper.java b/app/src/main/java/io/xpipe/app/util/HostHelper.java index 398357297..699321901 100644 --- a/app/src/main/java/io/xpipe/app/util/HostHelper.java +++ b/app/src/main/java/io/xpipe/app/util/HostHelper.java @@ -49,6 +49,11 @@ public class HostHelper { } public static Optional parseIpv4(String host) { + var potential = host.chars().allMatch(value -> Character.isDigit(value) || value == '.'); + if (!potential) { + return Optional.empty(); + } + Inet4Address inet4Address; try { inet4Address = Inet4Address.ofLiteral(host);