summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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 {