diff --git a/group.go b/group.go index 44f936d..108661b 100644 --- a/group.go +++ b/group.go @@ -70,16 +70,16 @@ func (g *Group) Disable() []error { return nil } - err := g.ipset.Destroy() - if err != nil { - errs = append(errs, err) - } - errs2 := g.ifaceToIPSet.Disable() if errs2 != nil { errs = append(errs, errs2...) } + err := g.ipset.Destroy() + if err != nil { + errs = append(errs, err) + } + g.Enabled = false return nil