From e67792177df45564ae91e17ce9129895bebb8360 Mon Sep 17 00:00:00 2001 From: Andrey Nering Date: Sat, 5 Aug 2017 14:20:44 -0300 Subject: [PATCH] execext: fix sh --- execext/exec.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/execext/exec.go b/execext/exec.go index 0a4cce8c..4ab1004b 100644 --- a/execext/exec.go +++ b/execext/exec.go @@ -39,12 +39,14 @@ func RunCommand(opts *RunCommandOptions) error { r := interp.Runner{ Context: opts.Context, - Node: p, Dir: opts.Dir, Env: opts.Env, Stdin: opts.Stdin, Stdout: opts.Stdout, Stderr: opts.Stderr, } - return r.Run() + if err = r.Reset(); err != nil { + return err + } + return r.Run(p) }