From 9b8e5fad625083d2d6531419f24ba95c3f7af615 Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Mon, 20 Jul 2020 17:00:18 +0200 Subject: Fix off-by-one when displaying tunnel count on close event --- src/main/java/de/bwlehrpool/bwlp_guac/TunnelListener.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/de/bwlehrpool/bwlp_guac/TunnelListener.java b/src/main/java/de/bwlehrpool/bwlp_guac/TunnelListener.java index 14f9c3a..5ed8927 100644 --- a/src/main/java/de/bwlehrpool/bwlp_guac/TunnelListener.java +++ b/src/main/java/de/bwlehrpool/bwlp_guac/TunnelListener.java @@ -46,8 +46,9 @@ public class TunnelListener implements Listener { synchronized (userTunnelCount) { count = userTunnelCount.get(username); if (count != null) { - if (count > 1) { - userTunnelCount.put(username, count - 1); + count -= 1; + if (count > 0) { + userTunnelCount.put(username, count); } else { userTunnelCount.remove(username); } -- cgit v1.2.3-55-g7522