From 05fb1af7f3c28c4bab9165fe27ef42d1fece4d72 Mon Sep 17 00:00:00 2001 From: Egor Date: Thu, 27 Mar 2025 08:48:32 +0200 Subject: [PATCH] create_listen_sock: make sure we get a TCP socket on netbsd, getaddrinfo returns SOCK_DGRAM first --- src/main.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main.cpp b/src/main.cpp index 70b0640..e0b3ccf 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -28,6 +28,7 @@ static SOCKET create_listen_sock(const char *ip, const char *port) struct addrinfo hints, *res; memset(&hints, 0, sizeof(hints)); hints.ai_flags = AI_NUMERICHOST | AI_NUMERICSERV; + hints.ai_socktype = SOCK_STREAM; int err = getaddrinfo(ip, port, &hints, &res); if (err) { fprintf(stderr, "getaddrinfo: %s\n", gai_strerror(err)); -- 2.56.0