Fix error type passed into errors.As
Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
This commit is contained in:
parent
702937f636
commit
6d4f297097
1 changed files with 1 additions and 1 deletions
2
runner/providers/external/external.go
vendored
2
runner/providers/external/external.go
vendored
|
|
@ -108,7 +108,7 @@ func (e *external) DeleteInstance(ctx context.Context, instance string) error {
|
|||
|
||||
_, err := garmExec.Exec(ctx, e.execPath, nil, asEnv)
|
||||
if err != nil {
|
||||
var exitErr exec.ExitError
|
||||
var exitErr *exec.ExitError
|
||||
if !errors.As(err, &exitErr) || exitErr.ExitCode() != execution.ExitCodeNotFound {
|
||||
return garmErrors.NewProviderError("provider binary %s returned error: %s", e.execPath, err)
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue