summaryrefslogtreecommitdiff
path: root/internal/manager/manager.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/manager/manager.go')
-rw-r--r--internal/manager/manager.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/internal/manager/manager.go b/internal/manager/manager.go
index ffb02c0..270b99e 100644
--- a/internal/manager/manager.go
+++ b/internal/manager/manager.go
@@ -185,11 +185,11 @@ func (m *Manager) Execute(cfg *config.Config, verbose bool) error {
}
}
- tunnel, err := wireguard.StartTunnel(m.PM, cfg.Profile, wgCfg, dnsServer)
+ tunnel, err := wireguard.NewTunnelManager().StartTunnel(m.PM, cfg.Profile, wgCfg, dnsServer)
if err != nil {
return fmt.Errorf("failed to start WireGuard tunnel: %w", err)
}
- defer tunnel.Close()
+ defer tunnel.Close(wireguard.NewTunnelManager())
if err := m.NS.PinNamespace(m.PM, cfg.Profile); err != nil {
fmt.Fprintf(os.Stderr, "warning: failed to pin namespace: %v\n", err)