CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2026/07/30 08:57:46
Modified files:
sys/netinet : igmp.c in_var.h
Log message:
Do not use dangling pointer in igmp multicast.
Due to different lifetime of interfaces and multicast address
structure, the pointer to router info could get invalid. Do not
cache the pointer of struct router_info in struct in_multi. Instead
always walk the list with appropriate lock.
Reported-by: [email protected]
OK gnezdo@ who provided a simmilar fix; OK claudio@