summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordgp <dgp@noemail.net>2011-06-13 13:50:34 (GMT)
committerdgp <dgp@noemail.net>2011-06-13 13:50:34 (GMT)
commit51c530e5eda8b66d6ded4982f2183209db9a0dbd (patch)
treeed24f3eb35d2299b8cb06b262517ae4432e890f2
parentbf79ad3ce4a1faf5f3657d1d5846f9488ce9b28a (diff)
parent5cf8bbee658b3ee15ef6988217cb11771818f5f9 (diff)
downloadtcl-51c530e5eda8b66d6ded4982f2183209db9a0dbd.zip
tcl-51c530e5eda8b66d6ded4982f2183209db9a0dbd.tar.gz
tcl-51c530e5eda8b66d6ded4982f2183209db9a0dbd.tar.bz2
3315098 Mem leak fix from Gustaf Neumann.
FossilOrigin-Name: 819514e8ee10899cfd95c326a8b9ce6e7544931a
-rw-r--r--ChangeLog4
-rwxr-xr-xgeneric/tclStrToD.c2
2 files changed, 5 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index d7b704d..e860e8e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2011-06-13 Don Porter <dgp@users.sourceforge.net>
+
+ * generic/tclStrToD.c: [Bug 3315098] Mem leak fix from Gustaf Neumann.
+
2011-06-08 Andreas Kupries <andreask@activestate.com>
* generic/tclExecute.c: Reverted the fix for [Bug 3274728]
diff --git a/generic/tclStrToD.c b/generic/tclStrToD.c
index 59192e9..16f11d2 100755
--- a/generic/tclStrToD.c
+++ b/generic/tclStrToD.c
@@ -3820,7 +3820,7 @@ ShorteningBignumConversion(
if (m2plus > m2minus) {
mp_clear(&mplus);
}
- mp_clear_multi(&b, &mminus, &temp, NULL);
+ mp_clear_multi(&b, &mminus, &temp, &dig, &S, NULL);
*s = '\0';
*decpt = k;
if (endPtr) {