mirror of
https://github.com/lwip-tcpip/lwip.git
synced 2024-11-16 23:15:37 +00:00
Fix bug #55973: The parsing of max response time in MLD Query message was wrong
Apply patch from Gao Qingshui
This commit is contained in:
parent
ff93961ff4
commit
4f6fd6c845
@ -253,7 +253,7 @@ mld6_input(struct pbuf *p, struct netif *inp)
|
||||
while (group != NULL) {
|
||||
if ((!(ip6_addr_ismulticast_iflocal(&(group->group_address)))) &&
|
||||
(!(ip6_addr_isallnodes_linklocal(&(group->group_address))))) {
|
||||
mld6_delayed_report(group, mld_hdr->max_resp_delay);
|
||||
mld6_delayed_report(group, lwip_ntohs(mld_hdr->max_resp_delay));
|
||||
}
|
||||
group = group->next;
|
||||
}
|
||||
@ -265,7 +265,7 @@ mld6_input(struct pbuf *p, struct netif *inp)
|
||||
group = mld6_lookfor_group(inp, ip6_current_dest_addr());
|
||||
if (group != NULL) {
|
||||
/* Schedule a report. */
|
||||
mld6_delayed_report(group, mld_hdr->max_resp_delay);
|
||||
mld6_delayed_report(group, lwip_ntohs(mld_hdr->max_resp_delay));
|
||||
}
|
||||
}
|
||||
break; /* ICMP6_TYPE_MLQ */
|
||||
|
Loading…
Reference in New Issue
Block a user