Maint: remove startPFCh from Openvpn loop

This commit is contained in:
Quentin McGaw (desktop)
2021-08-18 16:07:35 +00:00
parent 3ad4319163
commit bd110b960b
5 changed files with 37 additions and 17 deletions

View File

@@ -4,10 +4,18 @@ import (
"context"
"github.com/qdm12/gluetun/internal/constants"
"github.com/qdm12/gluetun/internal/provider"
"github.com/qdm12/gluetun/internal/version"
)
func (l *Loop) onTunnelUp(ctx context.Context) {
type tunnelUpData struct {
// Port forwarding
portForwarding bool
serverName string
portForwarder provider.PortForwarder
}
func (l *Loop) onTunnelUp(ctx context.Context, data tunnelUpData) {
vpnDestination, err := l.routing.VPNDestinationIP()
if err != nil {
l.logger.Warn(err.Error())
@@ -30,4 +38,9 @@ func (l *Loop) onTunnelUp(ctx context.Context) {
l.logger.Info(message)
}
}
err = l.startPortForwarding(ctx, data.portForwarding, data.portForwarder, data.serverName)
if err != nil {
l.logger.Error(err.Error())
}
}