From ab1971bf878d261d22ee011985b901dbc7ed5d52 Mon Sep 17 00:00:00 2001 From: Caoruihong Date: Mon, 14 Sep 2020 15:53:33 +0800 Subject: [PATCH] no check net capability for bind ANY_addr --- 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); -- Gitee