From c69109ddad42a65dc10bd3aafab27b1b308b605f Mon Sep 17 00:00:00 2001 From: Alexander Sysoev Date: Tue, 14 Oct 2025 15:37:55 +0200 Subject: [PATCH] Fix one more ClosedSendChannelException --- .../kotlin/kotlinx/rpc/krpc/internal/KrpcReceiveHandler.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/krpc/krpc-core/src/commonMain/kotlin/kotlinx/rpc/krpc/internal/KrpcReceiveHandler.kt b/krpc/krpc-core/src/commonMain/kotlin/kotlinx/rpc/krpc/internal/KrpcReceiveHandler.kt index a6143c5fa..91eefb8d6 100644 --- a/krpc/krpc-core/src/commonMain/kotlin/kotlinx/rpc/krpc/internal/KrpcReceiveHandler.kt +++ b/krpc/krpc-core/src/commonMain/kotlin/kotlinx/rpc/krpc/internal/KrpcReceiveHandler.kt @@ -113,7 +113,9 @@ internal class KrpcStoringReceiveHandler( serviceId = message.serviceId, ) - this@KrpcStoringReceiveHandler.sender.sendMessage(callException) + this@KrpcStoringReceiveHandler.sender.sendMessageChecked(callException) { + // ignore, call was already closed + } } buffer.close(e)