hc
2023-12-11 d2ccde1c8e90d38cee87a1b0309ad2827f3fd30d
kernel/net/rds/bind.c
....@@ -181,7 +181,7 @@
181181 if (addr_len < sizeof(struct sockaddr_in) ||
182182 sin->sin_addr.s_addr == htonl(INADDR_ANY) ||
183183 sin->sin_addr.s_addr == htonl(INADDR_BROADCAST) ||
184
- IN_MULTICAST(ntohl(sin->sin_addr.s_addr)))
184
+ ipv4_is_multicast(sin->sin_addr.s_addr))
185185 return -EINVAL;
186186 ipv6_addr_set_v4mapped(sin->sin_addr.s_addr, &v6addr);
187187 binding_addr = &v6addr;
....@@ -206,7 +206,7 @@
206206 addr4 = sin6->sin6_addr.s6_addr32[3];
207207 if (addr4 == htonl(INADDR_ANY) ||
208208 addr4 == htonl(INADDR_BROADCAST) ||
209
- IN_MULTICAST(ntohl(addr4)))
209
+ ipv4_is_multicast(addr4))
210210 return -EINVAL;
211211 }
212212 /* The scope ID must be specified for link local address. */