From cdbd4e90ae6d7a4cf18a79205bae47e746299183 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Sat, 7 Oct 2023 22:44:08 +0300 Subject: [PATCH] Check error --- run.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/run.go b/run.go index bf66bc9..971d875 100644 --- a/run.go +++ b/run.go @@ -709,12 +709,13 @@ func runScript(tgt *Tgt, errs chan error, forced, traced bool) error { err = ErrLine(err) goto Finish } + defer fd.Close() if fi, rerr := fd.Stat(); rerr == nil { chmod = fi.Mode() } else { - err = rerr + err = ErrLine(rerr) + goto Finish } - defer fd.Close() } else if fiStdout.Size() > 0 { fd = fdStdout } -- 2.44.0