changeset 40143:648fa64e008c

striconveh: Fix use of uninitialized iconv_t. Reported by Tim Rühsen <tim.ruehsen@gmx.de> in <https://lists.gnu.org/archive/html/bug-libunistring/2019-01/msg00000.html>. * lib/striconveh.c (iconveh_open): Correct the iconv_close argument.
author Bruno Haible <bruno@clisp.org>
date Sat, 26 Jan 2019 21:46:40 +0100
parents ba80f688c0e7
children cdd46dde7e34
files ChangeLog lib/striconveh.c
diffstat 2 files changed, 8 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Sat Jan 26 18:55:39 2019 +0100
+++ b/ChangeLog	Sat Jan 26 21:46:40 2019 +0100
@@ -1,3 +1,10 @@
+2019-01-26  Bruno Haible  <bruno@clisp.org>
+
+	striconveh: Fix use of uninitialized iconv_t.
+	Reported by Tim Rühsen <tim.ruehsen@gmx.de> in
+	<https://lists.gnu.org/archive/html/bug-libunistring/2019-01/msg00000.html>.
+	* lib/striconveh.c (iconveh_open): Correct the iconv_close argument.
+
 2019-01-26  Bruno Haible  <bruno@clisp.org>
 
 	nonblocking-socket-tests: Fix test failure on Android 4.3.
--- a/lib/striconveh.c	Sat Jan 26 18:55:39 2019 +0100
+++ b/lib/striconveh.c	Sat Jan 26 21:46:40 2019 +0100
@@ -73,7 +73,7 @@
         {
           int saved_errno = errno;
           if (cd != (iconv_t)(-1))
-            iconv_close (cdp->cd);
+            iconv_close (cd);
           errno = saved_errno;
           return -1;
         }