env init probe

This commit is contained in:
zx
2024-05-14 21:30:43 +03:00
parent c2e418676b
commit 27b4c624b3
3 changed files with 37 additions and 5 deletions
+4 -4
View File
@@ -82,10 +82,10 @@ void exec_options_init(s_exec_options *eopt)
eopt->umask = EXEC_DEFAULT_UMASK;
eopt->envp[0] = NULL;
while(environ[i]) {
log("EXEC: Added ENV variable: %s\n", environ[i]);
eopt->envp[i] = xmalloc(strlen(environ[i]) + 2);
sprintf(eopt->envp[i], environ[i++]);
while(sessenv[i]) {
log("EXEC: Added ENV variable: %s\n", sessenv[i]);
eopt->envp[i] = xmalloc(strlen(sessenv[i]) + 2);
sprintf(eopt->envp[i], sessenv[i++]);
eopt->envp[i] = NULL;
}