fix(wireguard): wrap setupIPv6 rule error correctly

This commit is contained in:
Quentin McGaw
2023-06-28 13:08:23 +00:00
parent 9cdd6294d2
commit 2873b06275

View File

@@ -150,7 +150,7 @@ func (w *Wireguard) setupIPv6(link netlink.Link, closers *closers) (err error) {
w.settings.RulePriority, w.settings.FirewallMark, w.settings.RulePriority, w.settings.FirewallMark,
unix.AF_INET6) unix.AF_INET6)
if ruleErr != nil { if ruleErr != nil {
return fmt.Errorf("adding IPv6 rule: %w", err) return fmt.Errorf("adding IPv6 rule: %w", ruleErr)
} }
closers.add("removing IPv6 rule", stepOne, ruleCleanup6) closers.add("removing IPv6 rule", stepOne, ruleCleanup6)