* gnu/gcj/convert/natIconv.cc (Input_iconv::finalize): Call
authortromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 10 Feb 2000 00:14:54 +0000 (00:14 +0000)
committertromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 10 Feb 2000 00:14:54 +0000 (00:14 +0000)
iconv_close when handle is not NULL.  Thanks to Andrew Haley.
(Output_iconv::finalize): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31876 138bc75d-0d04-0410-961f-82ee72b054a4

libjava/ChangeLog
libjava/gnu/gcj/convert/natIconv.cc

index e19e4ef..94a1543 100644 (file)
@@ -1,3 +1,9 @@
+2000-02-09  Tom Tromey  <tromey@cygnus.com>
+
+       * gnu/gcj/convert/natIconv.cc (Input_iconv::finalize): Call
+       iconv_close when handle is not NULL.  Thanks to Andrew Haley.
+       (Output_iconv::finalize): Likewise.
+
 2000-02-08  Tom Tromey  <tromey@cygnus.com>
 
        * java/util/Properties.java (setProperty): New method.
index ee3490a..cc8488f 100644 (file)
@@ -47,7 +47,7 @@ void
 gnu::gcj::convert::Input_iconv::finalize (void)
 {
 #ifdef HAVE_ICONV
-  if (handle == NULL)
+  if (handle != NULL)
     {
       iconv_close ((iconv_t) handle);
       handle = NULL;
@@ -108,7 +108,7 @@ void
 gnu::gcj::convert::Output_iconv::finalize (void)
 {
 #ifdef HAVE_ICONV
-  if (handle == NULL)
+  if (handle != NULL)
     {
       iconv_close ((iconv_t) handle);
       handle = NULL;