From 7403820a8124041598da5915f82168bea086143f Mon Sep 17 00:00:00 2001 From: zijiren233 Date: Sun, 8 Jan 2023 14:54:08 +0800 Subject: [PATCH] Fix: pty_linux lookpath error --- .gitignore | 3 +++ console/console.go | 10 +++++----- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index f45e239..4818cf2 100644 --- a/.gitignore +++ b/.gitignore @@ -14,6 +14,9 @@ *.out pty pty.exe +mcsm.ico +pty.rc +pty.syso # Dependency directories (remove the comment below to include it) # vendor/ cache/ diff --git a/console/console.go b/console/console.go index d2cf7bf..588b06c 100644 --- a/console/console.go +++ b/console/console.go @@ -34,15 +34,15 @@ type console struct { // start pty subroutine func (c *console) Start(dir string, command []string) error { - cmd, err := c.buildCmd(command) - if err != nil { - return err - } - if dir, err = filepath.Abs(dir); err != nil { + if dir, err := filepath.Abs(dir); err != nil { return err } else if err := os.Chdir(dir); err != nil { return err } + cmd, err := c.buildCmd(command) + if err != nil { + return err + } c.cmd = cmd cmd.Dir = dir cmd.Env = c.env