From d872d8032e00d409de9775e37c68e367978b620b Mon Sep 17 00:00:00 2001 From: Nikolay Igotti Date: Tue, 24 Oct 2017 17:50:38 +0300 Subject: [PATCH] Fix Win socket demo --- samples/socket/src/main/kotlin/EchoServer.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/samples/socket/src/main/kotlin/EchoServer.kt b/samples/socket/src/main/kotlin/EchoServer.kt index d0b235c246e..a28ce85117f 100644 --- a/samples/socket/src/main/kotlin/EchoServer.kt +++ b/samples/socket/src/main/kotlin/EchoServer.kt @@ -54,10 +54,10 @@ fun main(args: Array) { buffer.usePinned { pinned -> while (true) { - val length = recv(commFd, pinned.addressOf(0), buffer.size.signExtend(), 0) + val length = recv(commFd, pinned.addressOf(0), buffer.size.signExtend(), 0).toInt() .ensureUnixCallResult("read") { it >= 0 } - if (length == 0L) { + if (length == 0) { break }