From 5c87acf3473bbe4f157b667b82bcea885c06b76c Mon Sep 17 00:00:00 2001 From: Joseph Hunkeler Date: Sun, 10 Dec 2023 00:34:15 -0500 Subject: Use "env" program instead of "printenv" shell built-in to read environment --- src/conda.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/conda.c') diff --git a/src/conda.c b/src/conda.c index 9575c25..6e72a87 100644 --- a/src/conda.c +++ b/src/conda.c @@ -99,7 +99,7 @@ int conda_activate(const char *root, const char *env_name) { // Fully activate conda and record its effect on the runtime environment char command[PATH_MAX]; - snprintf(command, sizeof(command) - 1, "source %s; source %s; conda activate %s &>/dev/null; printenv -0", path_conda, path_mamba, env_name); + snprintf(command, sizeof(command) - 1, "source %s; source %s; conda activate %s &>/dev/null; env -0", path_conda, path_mamba, env_name); int retval = shell2(&proc, command); if (retval) { // it didn't work; drop out for cleanup -- cgit