[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug classpath/29263] Memory leak in VMDouble.toString()
From: |
freebeans at xqb dot biglobe dot ne dot jp |
Subject: |
[Bug classpath/29263] Memory leak in VMDouble.toString() |
Date: |
28 Sep 2006 23:22:54 -0000 |
------- Comment #2 from freebeans at xqb dot biglobe dot ne dot jp 2006-09-28
23:22 -------
I think _dtoa() does not clean up freelist, and result buffer.
I modified following points in _dtoa():
1. free "result" memory (variable "p")
2. changed clean up loop
---
p = _dtoa_r (&reent, _d, mode, ndigits, decpt, sign, rve, float_type);
strcpy (buf, p);
// 2006/09/26 freebeans START
free(p);
// for (i = 0; i < reent._result_k; ++i)
// 2006/09/26 freebeans END
for (i = 0; i < reent._max_k; ++i)
{
---
It seems the problem has been fixed.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29263