From c9b9d19b6f51b7532a64ac51725d38893676f853 Mon Sep 17 00:00:00 2001 From: Caoruihong Date: Mon, 14 Sep 2020 23:55:31 +0800 Subject: [PATCH] =?UTF-8?q?!6=20=E3=80=90=E8=BD=BB=E9=87=8F=E7=BA=A7=20PR?= =?UTF-8?q?=E3=80=91=EF=BC=9Ano=20check=20net=20capability=20for=20binding?= =?UTF-8?q?=20ANY=5Faddr=20Merge=20pull=20request=20!6=20from=20Caoruihong?= =?UTF-8?q?/N/A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- net/lwip-2.1/porting/src/sockets.c | 6 ------ 1 file changed, 6 deletions(-) diff --git a/net/lwip-2.1/porting/src/sockets.c b/net/lwip-2.1/porting/src/sockets.c index 29f25598..8168122e 100755 --- a/net/lwip-2.1/porting/src/sockets.c +++ b/net/lwip-2.1/porting/src/sockets.c @@ -216,12 +216,6 @@ static int lwip_bind_wrap(int s, const struct sockaddr *name, socklen_t namelen) LWIP_ERROR("permission deny: NET_BIND_SERVICE\n", IsCapPermit(CAP_NET_BIND_SERVICE), set_errno(EPERM); return -1); } - if (ip_addr_isany(&ipaddr)) { - LWIP_ERROR("permission deny: NET_RAW\n", IsCapPermit(CAP_NET_RAW), - set_errno(EPERM); return -1); - LWIP_ERROR("permission deny: NET_ADMIN\n", IsCapPermit(CAP_NET_ADMIN), - set_errno(EPERM); return -1); - } if (ip_addr_ismulticast(&ipaddr) || ip_addr_isbroadcast_bysock(&ipaddr, s)) { LWIP_ERROR("permission deny: NET_BROADCAST\n", IsCapPermit(CAP_NET_BROADCAST), set_errno(EPERM); return -1); -- GitLab