summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2023-10-01 19:41:27 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2023-10-01 19:41:27 (GMT)
commit45e6a10fa7084aec99d8f713dea4072a288a0164 (patch)
treef28dffaf838c72675dc7859cbbccca7a7ddead6d
parent1f9a56de2f17443d6639279abb1b25b536c14cfc (diff)
parent6c67bd02861aa2363f0e2ef8dd4639566a114351 (diff)
downloadtcl-45e6a10fa7084aec99d8f713dea4072a288a0164.zip
tcl-45e6a10fa7084aec99d8f713dea4072a288a0164.tar.gz
tcl-45e6a10fa7084aec99d8f713dea4072a288a0164.tar.bz2
Merge 8.6
-rw-r--r--generic/tclOO.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/generic/tclOO.c b/generic/tclOO.c
index 9fc5942..624ea8f 100644
--- a/generic/tclOO.c
+++ b/generic/tclOO.c
@@ -457,6 +457,7 @@ InitClassSystemRoots(
fPtr->objectCls = &fakeCls;
/* referenced in TclOOAllocClass to increment the refCount. */
fakeCls.thisPtr = &fakeObject;
+ fakeObject.refCount = 0; /* Do not increment an uninitialized value. */
fPtr->objectCls = TclOOAllocClass(interp,
AllocObject(interp, "object", (Namespace *)fPtr->ooNs, NULL));