From 5acaf15b4e06e971e5a80d49f47d7eec54abe8df Mon Sep 17 00:00:00 2001 From: Michal Sojka Date: Tue, 12 Sep 2017 13:12:33 +0200 Subject: [PATCH] utrace: Fix environment initialization We want to copy the existing environment instead of the new one to itself. Other bugs in this code are fixed in the next commit. Signed-off-by: Michal Sojka --- trace/trace.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/trace/trace.c b/trace/trace.c index fdffaba..04bf7a5 100644 --- a/trace/trace.c +++ b/trace/trace.c @@ -186,7 +186,7 @@ int main(int argc, char **argv, char **envp) ; _envp = calloc(envc, sizeof(char *)); - memcpy(&_envp[1], _envp, envc * sizeof(char *)); + memcpy(&_envp[1], envp, envc * sizeof(char *)); *_envp = preload; ret = execve(_argv[0], _argv, _envp); -- 2.30.2