diff --git a/java_tools/proxy_server/src/main/java/com/rusefi/server/UpdateRequestHandler.java b/java_tools/proxy_server/src/main/java/com/rusefi/server/UpdateRequestHandler.java index 63d5e55821..61385f1541 100644 --- a/java_tools/proxy_server/src/main/java/com/rusefi/server/UpdateRequestHandler.java +++ b/java_tools/proxy_server/src/main/java/com/rusefi/server/UpdateRequestHandler.java @@ -48,6 +48,8 @@ public class UpdateRequestHandler implements Take { state.requestConnectorSoftwareUpdate(); } catch (IOException e) { throw new IllegalStateException(e); + } finally { + state.getTwoKindSemaphore().releaseFromLongTermUsage(); } }).start();