From 02683d6fa7b5017628a1a745d075c35cae2d7b8e Mon Sep 17 00:00:00 2001 From: Davide Pianca Date: Fri, 23 Feb 2024 10:18:15 +0100 Subject: [PATCH] Fix WinSock error 10047 when connecting to localhost broker --- kmqtt-common/src/mingwX64Main/kotlin/Posix.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kmqtt-common/src/mingwX64Main/kotlin/Posix.kt b/kmqtt-common/src/mingwX64Main/kotlin/Posix.kt index fa777f6..e7bb40c 100644 --- a/kmqtt-common/src/mingwX64Main/kotlin/Posix.kt +++ b/kmqtt-common/src/mingwX64Main/kotlin/Posix.kt @@ -156,7 +156,7 @@ public actual fun MemScope.set_socket_timeout(__fd: Int, timeout: Long): Int { public actual fun MemScope.getaddrinfo(name: String, service: String?): CPointer? { val hints = alloc() platform.posix.memset(hints.ptr, 0, sizeOf().convert()) - hints.ai_family = platform.posix.AF_UNSPEC + hints.ai_family = platform.posix.AF_INET hints.ai_socktype = platform.posix.SOCK_STREAM hints.ai_protocol = platform.posix.IPPROTO_TCP val result = alloc>()