diff options
| author | 2026-08-22 08:36:07 +0200 | |
|---|---|---|
| committer | 2026-08-22 08:36:07 +0200 | |
| commit | 30d80956be8ef7b65628cb388b7c9730e5f26f33 (patch) | |
| tree | fc9fafd1937f83ba823aba11d99180e1e56115b9 /src/main/java/com | |
| parent | 09bf47cf701a5a5190c5f4724457c65de300160b (diff) | |
Move aquire above try finally block to avoid miscounting and mis
releasing of an not aquired semaphore
Diffstat (limited to 'src/main/java/com')
| -rw-r--r-- | src/main/java/com/it_jaros/jns/scan/engine/ScanPortTask.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main/java/com/it_jaros/jns/scan/engine/ScanPortTask.java b/src/main/java/com/it_jaros/jns/scan/engine/ScanPortTask.java index dc5851e..4255d6e 100644 --- a/src/main/java/com/it_jaros/jns/scan/engine/ScanPortTask.java +++ b/src/main/java/com/it_jaros/jns/scan/engine/ScanPortTask.java @@ -43,8 +43,8 @@ public class ScanPortTask implements Callable<PortResult> { @Override public PortResult call() throws Exception { + socketLimit.acquire(); try { - socketLimit.acquire(); scan.portStart(); portScanRateLimiter.apply(); if (cancelledToken.isCancelled()) { |
