aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEvan Hunter <ehunter@broadcom.com>2012-10-08 15:32:53 +1100
committerSteve Bennett <steveb@workware.net.au>2012-10-10 08:23:27 +1000
commit0cca57a4d835a04638e2a662f16db7ca76165eba (patch)
treecf6d35170dfdaeb0039c61d9781f4561b36620e4
parent45e938f72dad52f897d6e89fb41470829e596238 (diff)
downloadjimtcl-0cca57a4d835a04638e2a662f16db7ca76165eba.zip
jimtcl-0cca57a4d835a04638e2a662f16db7ca76165eba.tar.gz
jimtcl-0cca57a4d835a04638e2a662f16db7ca76165eba.tar.bz2
Fix bug that was causing the system "environ" variable to be freed, which caused mayhem in stdio etc.
-rw-r--r--jim-exec.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/jim-exec.c b/jim-exec.c
index e22c220..14f6e20 100644
--- a/jim-exec.c
+++ b/jim-exec.c
@@ -1392,7 +1392,7 @@ static char **JimSaveEnv(char **env)
static void JimRestoreEnv(char **env)
{
- JimFreeEnv(env, NULL);
+ JimFreeEnv(env, Jim_GetEnviron());
}
static Jim_Obj *