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)