From 6d4f29709754eef8309717a1d2ad28f37b2a2cd7 Mon Sep 17 00:00:00 2001 From: Gabriel Adrian Samfira Date: Fri, 31 Mar 2023 04:36:16 +0000 Subject: [PATCH] Fix error type passed into errors.As Signed-off-by: Gabriel Adrian Samfira --- runner/providers/external/external.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runner/providers/external/external.go b/runner/providers/external/external.go index 8157cdf9..c8054da9 100644 --- a/runner/providers/external/external.go +++ b/runner/providers/external/external.go @@ -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) }