diff --git a/net/lwip-2.1/porting/src/sockets.c b/net/lwip-2.1/porting/src/sockets.c index 29f25598f6b2bd4df3262d039bd893ac0ab4eea3..8168122eda51e6649ba38d7fe904c60b869d8e1d 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);