From 7bbc7d26bdc5ec1c129942c6693cfca531c420d3 Mon Sep 17 00:00:00 2001 From: John Mark Bell Date: Mon, 12 Oct 2009 16:56:30 +0000 Subject: Ensure we use the canonical charset name when invoking iconv_open() svn path=/trunk/libparserutils/; revision=9628 --- src/input/filter.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/input') diff --git a/src/input/filter.c b/src/input/filter.c index 4c02aa0..45e0b56 100644 --- a/src/input/filter.c +++ b/src/input/filter.c @@ -393,7 +393,8 @@ parserutils_error filter_set_encoding(parserutils_filter *input, } input->cd = iconv_open( - parserutils_charset_mibenum_to_name(input->int_enc), enc); + parserutils_charset_mibenum_to_name(input->int_enc), + parserutils_charset_mibenum_to_name(mibenum)); if (input->cd == (iconv_t) -1) { return (errno == EINVAL) ? PARSERUTILS_BADENCODING : PARSERUTILS_NOMEM; -- cgit v1.2.3