From 01e1781f559c6a0117be207670c19da283cf27d9 Mon Sep 17 00:00:00 2001 From: zfl9 Date: Sat, 7 Mar 2020 11:22:32 +0800 Subject: use libev instead of libuv --- dnsudp2tcp.c | 6 +++--- test | Bin 77424 -> 77424 bytes 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dnsudp2tcp.c b/dnsudp2tcp.c index 27ce52b..93b8b69 100644 --- a/dnsudp2tcp.c +++ b/dnsudp2tcp.c @@ -353,17 +353,17 @@ int main(int argc, char *argv[]) { g_udp_sockfd = socket(g_listen_skaddr.sin6_family, SOCK_DGRAM, 0); if (g_udp_sockfd < 0) { - LOGERR("[main] create udp socket failed: (%d) %s", errno, strerror(errno)); + LOGERR("[main] create udp socket: (%d) %s", errno, strerror(errno)); return errno; } set_nonblock(g_udp_sockfd); set_reuseaddr(g_udp_sockfd); if (g_options & OPT_REUSE_PORT) set_reuseport(g_udp_sockfd); - if (g_options & OPT_IPV6_V6ONLY) set_ipv6only(g_udp_sockfd); + if ((g_options & OPT_IPV6_V6ONLY) && g_listen_skaddr.sin6_family == AF_INET6) set_ipv6only(g_udp_sockfd); if (bind(g_udp_sockfd, (void *)&g_listen_skaddr, g_listen_skaddr.sin6_family == AF_INET ? sizeof(skaddr4_t) : sizeof(skaddr6_t)) < 0) { - LOGERR("[main] bind udp address failed: (%d) %s", errno, strerror(errno)); + LOGERR("[main] bind udp address: (%d) %s", errno, strerror(errno)); return errno; } diff --git a/test b/test index 826b543..cb83c74 100755 Binary files a/test and b/test differ -- cgit v1.2.3