From 9f795b3b785763d9a5063682639529fd60d89156 Mon Sep 17 00:00:00 2001 From: John Mark Bell Date: Thu, 31 Jul 2008 07:38:47 +0000 Subject: Check for error in iconv_open svn path=/trunk/libparserutils/; revision=4833 --- src/input/filter.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/input') diff --git a/src/input/filter.c b/src/input/filter.c index 4a7cd7f..337fc78 100644 --- a/src/input/filter.c +++ b/src/input/filter.c @@ -378,6 +378,8 @@ parserutils_error filter_set_encoding(parserutils_filter *input, input->cd = iconv_open( parserutils_charset_mibenum_to_name(input->int_enc), enc); + if (input->cd == (iconv_t) -1) + return PARSERUTILS_NOMEM; #else if (input->read_codec != NULL) parserutils_charset_codec_destroy(input->read_codec); -- cgit v1.2.3