2003-07-01 Michael Koch <konqueror@gmx.de>

* gnu/gcj/convert/natIconv.cc
	(iconv_init): Fixed possible memory leak by releasing allocated iconv
	handle.

From-SVN: r68774
This commit is contained in:
Michael Koch 2003-07-01 14:42:38 +00:00 committed by Michael Koch
parent c0cbdbd97d
commit 3d8daef2cd
2 changed files with 9 additions and 0 deletions

View File

@ -1,3 +1,9 @@
2003-07-01 Michael Koch <konqueror@gmx.de>
* gnu/gcj/convert/natIconv.cc
(iconv_init): Fixed possible memory leak by releasing allocated iconv
handle.
2003-06-30 Thomas Fitzsimmons <fitzsim@redhat.com> 2003-06-30 Thomas Fitzsimmons <fitzsim@redhat.com>
* glib-2.0.m4: New file. * glib-2.0.m4: New file.

View File

@ -268,6 +268,9 @@ gnu::gcj::convert::IOConverter::iconv_init (void)
// Conversion must be complete for us to use the result. // Conversion must be complete for us to use the result.
if (r != (size_t) -1 && inc == 0 && outc == 0) if (r != (size_t) -1 && inc == 0 && outc == 0)
result = (c != 0xfeff); result = (c != 0xfeff);
// Release iconv handle.
iconv_close (handle);
} }
#endif /* HAVE_ICONV */ #endif /* HAVE_ICONV */
return result; return result;