From 5e8977bb960b294f9ffc6bece61d7fa2bb3b2be2 Mon Sep 17 00:00:00 2001 From: Oleg Date: Thu, 12 Sep 2024 11:39:25 +0400 Subject: [PATCH] Move lock outside the try-catch --- .../exactpro/th2/conn/dirty/tcp/core/api/impl/Channel.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/kotlin/com/exactpro/th2/conn/dirty/tcp/core/api/impl/Channel.kt b/src/main/kotlin/com/exactpro/th2/conn/dirty/tcp/core/api/impl/Channel.kt index 8dad1e7..d985ee0 100644 --- a/src/main/kotlin/com/exactpro/th2/conn/dirty/tcp/core/api/impl/Channel.kt +++ b/src/main/kotlin/com/exactpro/th2/conn/dirty/tcp/core/api/impl/Channel.kt @@ -310,11 +310,11 @@ class Channel( */ private inline fun sendWithLock(block: CompletableFuture.() -> Unit): CompletableFuture = CompletableFuture().apply { + lock.lock() try { - lock.lock() - limiter.acquire().also { waited_time -> - if(waited_time > 0) { - logger.info { "Waited for ${waited_time} seconds." } + limiter.acquire().also { waitedTime -> + if(waitedTime > 0) { + logger.info { "Waited for $waitedTime seconds." } } }