Fix error type passed into errors.As

Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
This commit is contained in:
Gabriel Adrian Samfira 2023-03-31 04:36:16 +00:00
parent 702937f636
commit 6d4f297097

View file

@ -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)
}