summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Bennett <steveb@workware.net.au>2010-11-19 21:19:29 +1000
committerSteve Bennett <steveb@workware.net.au>2010-11-19 21:19:35 +1000
commitb5f7b1f20a301e5433d1d032527311e7c675bf1f (patch)
tree494cff895c8f491cde437c5e32a045c63c71b362
parentf5e5c268eb800278a022c2f894ab2a8c277f0a4f (diff)
Avoid crash when references are disabled
Reported-By: Patrick WEBER <patrick.weber@live.com> Signed-off-by: Steve Bennett <steveb@workware.net.au>
-rw-r--r--jim.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/jim.c b/jim.c
index 8bf708b..a03ff0b 100644
--- a/jim.c
+++ b/jim.c
@@ -4555,7 +4555,9 @@ void Jim_FreeInterp(Jim_Interp *i)
Jim_Free((void *)i->errorFileName);
Jim_DecrRefCount(i, i->currentScriptObj);
Jim_FreeHashTable(&i->commands);
+#ifdef JIM_REFERENCES
Jim_FreeHashTable(&i->references);
+#endif
Jim_FreeHashTable(&i->assocData);
Jim_FreeHashTable(&i->packages);
Jim_Free(i->prngState);