summaryrefslogtreecommitdiff
path: root/src/main/java/com
diff options
context:
space:
mode:
authorGravatar Matthias Jaros <jarlucmat@mailbox.org>2026-08-03 13:42:46 +0200
committerGravatar Matthias Jaros <jarlucmat@mailbox.org>2026-08-03 13:42:46 +0200
commit299cd8d2eeff5eeb6f891869805a22fde6e05af8 (patch)
tree020e9f60b0a336b026f5b724716f8d6f8a40594c /src/main/java/com
parente908b8dd55b36f3fd855ce955d05d9a0b56fd5b0 (diff)
Fixed Error on Strg+C because of no portState set
Diffstat (limited to 'src/main/java/com')
-rw-r--r--src/main/java/com/it_jaros/jscanner/PortResult.java6
-rw-r--r--src/main/java/com/it_jaros/jscanner/Scanner.java2
2 files changed, 7 insertions, 1 deletions
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 {