summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/main/java/com/it_jaros/jscanner/ProgressBar.java2
-rw-r--r--src/main/java/com/it_jaros/jscanner/Scanner.java3
2 files changed, 2 insertions, 3 deletions
diff --git a/src/main/java/com/it_jaros/jscanner/ProgressBar.java b/src/main/java/com/it_jaros/jscanner/ProgressBar.java
index fb22c4c..7c73057 100644
--- a/src/main/java/com/it_jaros/jscanner/ProgressBar.java
+++ b/src/main/java/com/it_jaros/jscanner/ProgressBar.java
@@ -15,7 +15,7 @@ import java.util.regex.Pattern;
public class ProgressBar {
- private List<Progress> hosts = new ArrayList<>();
+ private final List<Progress> hosts = new ArrayList<>();
private final ReentrantLock lock = new ReentrantLock();
private final ScheduledExecutorService ui = Executors.newSingleThreadScheduledExecutor();
private final boolean quiet;
diff --git a/src/main/java/com/it_jaros/jscanner/Scanner.java b/src/main/java/com/it_jaros/jscanner/Scanner.java
index fc4755e..011a28c 100644
--- a/src/main/java/com/it_jaros/jscanner/Scanner.java
+++ b/src/main/java/com/it_jaros/jscanner/Scanner.java
@@ -235,11 +235,10 @@ public class Scanner implements AutoCloseable {
scan.incSocketCounter();
try (Socket socket = new Socket()) {
socket.connect(new InetSocketAddress(host, port), timeoutInMillis);
-
+ result.setState(PortState.OPEN);
if (bannerRecognition) {
result.setBanner(getBanner(socket));
}
- result.setState(PortState.OPEN);
} catch (SocketTimeoutException ignored) {
result.setState(PortState.FILTERED);
} catch (ConnectException ignored) {