stopCmd should use same environment as p.cmd.Env (#171, #172)

This commit is contained in:
Benson Wong
2025-06-18 11:36:59 -07:00
committed by GitHub
parent 0bdbf2fdc1
commit 9e02c22ff8

View File

@@ -532,7 +532,7 @@ func (p *Process) cmdStopUpstreamProcess() error {
stopCmd := exec.Command(stopArgs[0], stopArgs[1:]...)
stopCmd.Stdout = p.processLogger
stopCmd.Stderr = p.processLogger
stopCmd.Env = p.config.Env
stopCmd.Env = p.cmd.Env
if err := stopCmd.Run(); err != nil {
p.proxyLogger.Errorf("<%s> Failed to exec stop command: %v", p.ID, err)