mirror of
https://github.com/esphome/esphome.git
synced 2026-09-24 05:24:14 +00:00
When leave_() decremented consumers to 0 without removing the entry, a subsequent join_() would find it, increment 0->1, and return early without rejoining the IGMP multicast group. Now join_() only skips the IGMP rejoin when consumers was already > 0.