chore(pia): return an error to pf loop if server cannot port forward

This commit is contained in:
Quentin McGaw
2024-05-18 12:00:57 +00:00
parent c9e75bd697
commit 7872ab91dc
2 changed files with 8 additions and 2 deletions

View File

@@ -0,0 +1,7 @@
package common
import "errors"
var (
ErrPortForwardNotSupported = errors.New("port forwarding not supported")
)

View File

@@ -39,8 +39,7 @@ func (p *Provider) PortForward(ctx context.Context,
logger := objects.Logger
if !objects.CanPortForward {
logger.Error("The server " + serverName + " does not support port forwarding")
return 0, nil
return 0, fmt.Errorf("%w: for server %s", ErrServerNameNotFound, serverName)
}
privateIPClient, err := newHTTPClient(serverName)