summaryrefslogtreecommitdiff
path: root/trace
diff options
context:
space:
mode:
Diffstat (limited to 'trace')
-rw-r--r--trace/trace.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/trace/trace.c b/trace/trace.c
index 662010e..fdffaba 100644
--- a/trace/trace.c
+++ b/trace/trace.c
@@ -187,9 +187,9 @@ int main(int argc, char **argv, char **envp)
_envp = calloc(envc, sizeof(char *));
memcpy(&_envp[1], _envp, envc * sizeof(char *));
- *envp = preload;
+ *_envp = preload;
- ret = execve(_argv[0], _argv, envp);
+ ret = execve(_argv[0], _argv, _envp);
ERROR("failed to exec %s: %s\n", _argv[0], strerror(errno));
free(_argv);