func populateGroupMembers(c *ln.Context, groups groupMap) { _ = c.ForEachGuest(func(guest *ln.Guest) error { group, ok := groups[guest.FWGroupID] if !ok { // not a FWGroup referenced by any guest's FWGroup return nil } ips := group.ips ips = append(ips, guest.IP.String()) group.ips = ips groups[guest.FWGroupID] = group return nil }) }