Procházet zdrojové kódy

refactor: inject executable's name as the first arg

Mustafa Arici před 8 roky
rodič
revize
8b15015c18
1 změnil soubory, kde provedl 1 přidání a 1 odebrání
  1. 1 1
      supervisor/supervisor.go

+ 1 - 1
supervisor/supervisor.go

@@ -188,7 +188,7 @@ func (p *Process) newCommand() *exec.Cmd {
 	cmd.Stdout = p.out
 	cmd.Stderr = p.out
 	cmd.Dir = p.wdir
-	cmd.Args = p.args
+	cmd.Args = append([]string{p.executable}, p.args...)
 
 	currUsr, err := user.Current()
 	if err != nil {