From b38805471a51d410da8f770ebf78ef0776f4b04f Mon Sep 17 00:00:00 2001 From: dgp Date: Mon, 13 Jun 2011 13:48:41 +0000 Subject: 3315098 Mem leak fix from Gustaf Neumann. --- ChangeLog | 4 ++++ generic/tclStrToD.c | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 4eccf76..294994a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2011-06-13 Don Porter + + * generic/tclStrToD.c: [Bug 3315098] Mem leak fix from Gustaf Neumann. + 2011-06-02 Don Porter * generic/tclBasic.c: Removed TclCleanupLiteralTable(), and old diff --git a/generic/tclStrToD.c b/generic/tclStrToD.c index e8b7538..421657c 100755 --- a/generic/tclStrToD.c +++ b/generic/tclStrToD.c @@ -3790,7 +3790,7 @@ ShorteningBignumConversion(Double* dPtr, 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) { -- cgit v0.12