diff --git a/wgengine/filter/match.go b/wgengine/filter/match.go index 2b9d78461..da5bc367f 100644 --- a/wgengine/filter/match.go +++ b/wgengine/filter/match.go @@ -56,17 +56,6 @@ type Match struct { Srcs []netaddr.IPPrefix } -// Clone returns a deep copy of m. -func (m Match) Clone() (res Match) { - if m.Dsts != nil { - res.Dsts = append([]NetPortRange{}, m.Dsts...) - } - if m.Srcs != nil { - res.Srcs = append([]netaddr.IPPrefix{}, m.Srcs...) - } - return res -} - func (m Match) String() string { srcs := []string{} for _, src := range m.Srcs { @@ -93,11 +82,3 @@ func (m Match) String() string { // Matches is a list of packet matchers. type Matches []Match - -// Clone returns a deep copy of ms. -func (ms Matches) Clone() (res Matches) { - for _, match := range ms { - res = append(res, match.Clone()) - } - return res -}