From e7fe0112f12700d696a918f6525493a24ee7059f Mon Sep 17 00:00:00 2001
From: zhangmeng <775834166@qq.com>
Date: 星期二, 14 一月 2020 09:17:32 +0800
Subject: [PATCH] remove default LD_LIBRARY_PATH env

---
 app/master/reaper.go |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

diff --git a/app/master/reaper.go b/app/master/reaper.go
index 907e7ff..1c48d59 100644
--- a/app/master/reaper.go
+++ b/app/master/reaper.go
@@ -51,11 +51,16 @@
 	cmd := exec.CommandContext(ctxt, bin, args...)
 	rEnv := ""
 	if len(env) != 0 {
-		rEnv = "LD_LIBRARY_PATH=" + env
+		runtime := "LD_LIBRARY_PATH"
+		rEnv = runtime + "=" + env
 		logo.Infoln("Env String: ", rEnv)
 
+		// remove os environ ld
+		old := os.Getenv(runtime)
+		os.Unsetenv(runtime)
 		cmd.Env = os.Environ()
 		cmd.Env = append(cmd.Env, rEnv)
+		os.Setenv(runtime, old)
 	}
 
 	pid := -1

--
Gitblit v1.8.0