summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Matthias Jaros <jarlucmat@mailbox.org>2026-08-19 22:14:07 +0200
committerGravatar Matthias Jaros <jarlucmat@mailbox.org>2026-08-19 22:14:07 +0200
commit1d4735b670a8fb92f7be77bf115f2f792ba62c2f (patch)
treef9cc8ca305fc0e6cd1cf9a0147f0cd70b7caeb53
parenta040f41422f6cbcf60c97ff2274a63e45956dfa9 (diff)
Fixed not waiting on shutdownNow()
-rw-r--r--src/main/java/com/it_jaros/jns/App.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/main/java/com/it_jaros/jns/App.java b/src/main/java/com/it_jaros/jns/App.java
index 322f950..794d149 100644
--- a/src/main/java/com/it_jaros/jns/App.java
+++ b/src/main/java/com/it_jaros/jns/App.java
@@ -81,8 +81,9 @@ public class App {
private static void shutdown(Scanner scanner) {
try {
scanner.cancel();
- if (!shutdownLatch.await(5, TimeUnit.SECONDS)) {
+ if (!shutdownLatch.await(10, TimeUnit.SECONDS)) {
scanner.cancelNow();
+ shutdownLatch.await();
}
} catch (InterruptedException e) {
Thread.currentThread().interrupt();