From: Egor Date: Thu, 27 Mar 2025 06:48:32 +0000 (+0200) Subject: create_listen_sock: make sure we get a TCP socket X-Git-Url: https://git.patchysicp.xyz/?a=commitdiff_plain;h=05fb1af7f3c28c4bab9165fe27ef42d1fece4d72;p=patchyircd.git create_listen_sock: make sure we get a TCP socket on netbsd, getaddrinfo returns SOCK_DGRAM first --- 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));