--- embedaddon/mpd/src/udp.c 2021/03/17 00:39:23 1.1.1.3 +++ embedaddon/mpd/src/udp.c 2023/09/27 11:08:01 1.1.1.3.2.1 @@ -652,9 +652,9 @@ UdpListen(Link l) /* Make listening UDP socket. */ if (pi->If->self_addr.family==AF_INET6) { - pi->If->csock = socket(PF_INET6, SOCK_DGRAM, IPPROTO_UDP); + pi->If->csock = socket(PF_INET6, socktype(SOCK_DGRAM), IPPROTO_UDP); } else { - pi->If->csock = socket(PF_INET, SOCK_DGRAM, IPPROTO_UDP); + pi->If->csock = socket(PF_INET, socktype(SOCK_DGRAM), IPPROTO_UDP); } (void)fcntl(pi->If->csock, F_SETFD, 1);