Skip to content

Commit 81eeae9

Browse files
author
zhanglyutao.zlt
committed
fix ipv6 port not be listened
1 parent bd75c9a commit 81eeae9

File tree

1 file changed

+1
-15
lines changed

1 file changed

+1
-15
lines changed

src/obproxy/iocore/net/ob_inet.h

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -565,7 +565,6 @@ inline bool ops_is_ip_any(const sockaddr &ip)
565565
inline bool ops_ip_copy(sockaddr &dst, const sockaddr &src)
566566
{
567567
int64_t n = 0;
568-
int64_t n2 = 0;
569568
switch (src.sa_family) {
570569
case AF_INET:
571570
n = sizeof(sockaddr_in);
@@ -577,20 +576,7 @@ inline bool ops_ip_copy(sockaddr &dst, const sockaddr &src)
577576
case AF_UNIX:
578577
break;
579578
}
580-
switch (dst.sa_family) {
581-
case AF_INET:
582-
n2 = sizeof(sockaddr_in);
583-
break;
584-
585-
case AF_INET6:
586-
n2 = sizeof(sockaddr_in6);
587-
break;
588-
589-
default:
590-
n2 = sizeof(sockaddr_in);
591-
break;
592-
}
593-
if (n && n <= n2) {
579+
if (n) {
594580
MEMCPY(&dst, &src, n);
595581
#if HAVE_STRUCT_SOCKADDR_SA_LEN
596582
dst.sa_len = n;

0 commit comments

Comments
 (0)