From 0abd06914a0618dff2f4b80e8d3c0bfb50121eb1 Mon Sep 17 00:00:00 2001 From: Aleksandr Nogikh Date: Mon, 22 Sep 2025 16:32:50 +0200 Subject: pkg/instance: fix error extraction during smoke test The err variable is from the open call, it cannot be VerboseError. Use retErr instead. --- pkg/instance/instance.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'pkg/instance/instance.go') diff --git a/pkg/instance/instance.go b/pkg/instance/instance.go index 243ca670a..b0398ba14 100644 --- a/pkg/instance/instance.go +++ b/pkg/instance/instance.go @@ -565,7 +565,7 @@ func RunSmokeTest(cfg *mgrconfig.Config) (*report.Report, error) { if err != nil { if os.IsNotExist(err) { var verboseErr *osutil.VerboseError - if errors.As(err, &verboseErr) { + if errors.As(retErr, &verboseErr) { // Include more details into the report. prefix := fmt.Sprintf("%s, exit code %d\n\n", verboseErr.Title, verboseErr.ExitCode) output = append([]byte(prefix), output...) -- cgit mrf-deployment