(errp *error)
| 1607 | func (p *closeOnErrorPool) add(c io.Closer) { *p = append(*p, func() { c.Close() }) } |
| 1608 | func (p *closeOnErrorPool) addFunc(fn func()) { *p = append(*p, fn) } |
| 1609 | func (p closeOnErrorPool) closeAllIfError(errp *error) { |
| 1610 | if *errp != nil { |
| 1611 | for _, closeFn := range p { |
| 1612 | closeFn() |
| 1613 | } |
| 1614 | } |
| 1615 | } |
| 1616 | |
| 1617 | // ipInPrefixes reports whether ip is in any of pp. |
| 1618 | func ipInPrefixes(ip netip.Addr, pp []netip.Prefix) bool { |
no outgoing calls
no test coverage detected