[LEDE-DEV] [PATCH procd 01/17] utrace: Fix environment initialization
Michal Sojka
sojkam1 at fel.cvut.cz
Tue Sep 12 04:12:33 PDT 2017
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 <sojkam1 at fel.cvut.cz>
---
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.14.1
More information about the Lede-dev
mailing list