diff --git a/src/terminal.go b/src/terminal.go index c207f8e5..cd9c0e13 100644 --- a/src/terminal.go +++ b/src/terminal.go @@ -2739,16 +2739,15 @@ func (t *Terminal) executeCommand(template string, forcePlus bool, background bo if capture { out, _ := cmd.StdoutPipe() reader := bufio.NewReader(out) - if err := cmd.Start(); err != nil { - if firstLineOnly { - line, _ = reader.ReadString('\n') - line = strings.TrimRight(line, "\r\n") - } else { - bytes, _ := io.ReadAll(reader) - line = string(bytes) - } - cmd.Wait() + cmd.Start() + if firstLineOnly { + line, _ = reader.ReadString('\n') + line = strings.TrimRight(line, "\r\n") + } else { + bytes, _ := io.ReadAll(reader) + line = string(bytes) } + cmd.Wait() } else { cmd.Run() }