Ran into a segfault during debug. It seems that when an interface is brought down, the IGMP timers are still active, but the IGMP groups on the VIF are freed. This can lead to a double-free violation. The fix is to clear timers when freeing the IGMP data on the VIF.
Ran into a segfault during debug. It seems that when an interface is brought down, the IGMP timers are still active, but the IGMP groups on the VIF are freed. This can lead to a double-free violation. The fix is to clear timers when freeing the IGMP data on the VIF.