aboutsummaryrefslogtreecommitdiff
path: root/jim-load.c
diff options
context:
space:
mode:
authorSteve Bennett <steveb@workware.net.au>2014-05-29 21:22:28 +1000
committerSteve Bennett <steveb@workware.net.au>2014-05-29 21:26:40 +1000
commiteff89bbd45fce0af30d819718076a3d0890f6a5a (patch)
tree2c57c7b34119d6261cfc524fa0fd9fb6ada92231 /jim-load.c
parent097786084353a5dcf9980e3cdec04acc10ffc45c (diff)
downloadjimtcl-eff89bbd45fce0af30d819718076a3d0890f6a5a.zip
jimtcl-eff89bbd45fce0af30d819718076a3d0890f6a5a.tar.gz
jimtcl-eff89bbd45fce0af30d819718076a3d0890f6a5a.tar.bz2
load: Fix memory leak on interp destroy
Reported-by: Paul Chakravarti <paul.chakravarti@gmail.com> Signed-off-by: Steve Bennett <steveb@workware.net.au>
Diffstat (limited to 'jim-load.c')
-rw-r--r--jim-load.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/jim-load.c b/jim-load.c
index e694cbd..a449931 100644
--- a/jim-load.c
+++ b/jim-load.c
@@ -98,6 +98,7 @@ static void JimFreeLoadHandles(Jim_Interp *interp, void *data)
if (handles) {
Jim_FreeStackElements(handles, JimFreeOneLoadHandle);
+ Jim_FreeStack(handles);
Jim_Free(handles);
}
}