From 299cd8d2eeff5eeb6f891869805a22fde6e05af8 Mon Sep 17 00:00:00 2001 From: Matthias Jaros Date: Mon, 3 Aug 2026 13:42:46 +0200 Subject: Fixed Error on Strg+C because of no portState set --- src/main/java/com/it_jaros/jscanner/PortResult.java | 6 ++++++ src/main/java/com/it_jaros/jscanner/Scanner.java | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) (limited to 'src/main') diff --git a/src/main/java/com/it_jaros/jscanner/PortResult.java b/src/main/java/com/it_jaros/jscanner/PortResult.java index ff1d5a1..be2e119 100644 --- a/src/main/java/com/it_jaros/jscanner/PortResult.java +++ b/src/main/java/com/it_jaros/jscanner/PortResult.java @@ -39,4 +39,10 @@ public class PortResult { public Exception getException() { return exception; } + + public static PortResult empty() { + PortResult portResult = new PortResult(); + portResult.setState(PortState.UNKNOWN); + return portResult; + } } diff --git a/src/main/java/com/it_jaros/jscanner/Scanner.java b/src/main/java/com/it_jaros/jscanner/Scanner.java index 418bad2..ff014b1 100644 --- a/src/main/java/com/it_jaros/jscanner/Scanner.java +++ b/src/main/java/com/it_jaros/jscanner/Scanner.java @@ -336,7 +336,7 @@ public class Scanner implements AutoCloseable { scan.getThreadCounter().inc(); portScanRateLimiter.apply(); if (cancelled) { - return new PortResult(); + return PortResult.empty(); } return checkPort(); } finally { -- cgit v1.3.1