Merge pull request #17034 from FRRouting/mergify/bp/stable/10.0/pr-17022

vrrpd: iterate over all ancillary messages (backport #17022)
This commit is contained in:
Donald Sharp 2024-10-08 18:22:32 -04:00 committed by GitHub
commit 147265d09a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -234,7 +234,7 @@ ssize_t vrrp_pkt_parse_datagram(int family, int version, bool ipv4_ph,
} else if (family == AF_INET6) { } else if (family == AF_INET6) {
struct cmsghdr *c; struct cmsghdr *c;
for (c = CMSG_FIRSTHDR(m); c != NULL; CMSG_NXTHDR(m, c)) { for (c = CMSG_FIRSTHDR(m); c != NULL; c = CMSG_NXTHDR(m, c)) {
if (c->cmsg_level == IPPROTO_IPV6 if (c->cmsg_level == IPPROTO_IPV6
&& c->cmsg_type == IPV6_HOPLIMIT) && c->cmsg_type == IPV6_HOPLIMIT)
break; break;