mirror of
https://github.com/qdm12/gluetun.git
synced 2026-05-06 20:10:11 +02:00
hotfix(vpn): fix vpn stop when down command is empty
This commit is contained in:
@@ -13,10 +13,12 @@ func (l *Loop) cleanup() {
|
||||
settings := l.GetSettings()
|
||||
|
||||
var err error
|
||||
commandString := strings.ReplaceAll(*settings.DownCommand, "{{VPN_INTERFACE}}", getVPNInterface(settings))
|
||||
err = l.cmder.RunAndLog(context.Background(), commandString, l.logger)
|
||||
if err != nil {
|
||||
l.logger.Error("failed to run VPN down command: " + err.Error())
|
||||
if *settings.DownCommand != "" {
|
||||
commandString := strings.ReplaceAll(*settings.DownCommand, "{{VPN_INTERFACE}}", getVPNInterface(settings))
|
||||
err = l.cmder.RunAndLog(context.Background(), commandString, l.logger)
|
||||
if err != nil {
|
||||
l.logger.Error("failed to run VPN down command: " + err.Error())
|
||||
}
|
||||
}
|
||||
|
||||
for _, vpnPort := range l.vpnInputPorts {
|
||||
|
||||
Reference in New Issue
Block a user