diff --git a/internal/app/logic/process_pty_linux.go b/internal/app/logic/process_pty_linux.go index fee8551..5244a22 100644 --- a/internal/app/logic/process_pty_linux.go +++ b/internal/app/logic/process_pty_linux.go @@ -139,10 +139,7 @@ func NewProcessPty(pconfig model.Process) *ProcessBase { StartCommand: utils.UnwarpIgnore(shlex.Split(pconfig.Cmd)), WorkDir: pconfig.Cwd, } - processPty := ProcessPty{ - ProcessBase: &p, - } - p.Process = &processPty - processPty.setProcessConfig(pconfig) + p.Process = &ProcessPty{ProcessBase: &p} + p.setProcessConfig(pconfig) return &p } diff --git a/internal/app/logic/process_std.go b/internal/app/logic/process_std.go index f9457b4..757a57e 100644 --- a/internal/app/logic/process_std.go +++ b/internal/app/logic/process_std.go @@ -143,10 +143,7 @@ func NewProcessStd(pconfig model.Process) *ProcessBase { StartCommand: utils.UnwarpIgnore(shlex.Split(pconfig.Cmd)), WorkDir: pconfig.Cwd, } - processStd := ProcessStd{ - ProcessBase: &p, - } - p.Process = &processStd - processStd.setProcessConfig(pconfig) + p.Process = &ProcessStd{ProcessBase: &p} + p.setProcessConfig(pconfig) return &p }