diff options
Diffstat (limited to 'src/mod_irc')
-rw-r--r-- | src/mod_irc/iconv_erl.c | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/src/mod_irc/iconv_erl.c b/src/mod_irc/iconv_erl.c index 4cca2ece8..fa382f12e 100644 --- a/src/mod_irc/iconv_erl.c +++ b/src/mod_irc/iconv_erl.c @@ -56,18 +56,15 @@ static int iconv_erl_control(ErlDrvData drv_data, ei_decode_string(buf, &index, string); cd = iconv_open(to, from); - // TODO: check result - /* + if(cd == (iconv_t) -1) { - perror ("iconv_open"); - } - else - { - printf("iconv_open from=%s, to=%s OK\r\n", from, to); - printf("string=%s size=%d\r\n", string, size); + cd = iconv_open("ascii", "ascii"); + if(cd == (iconv_t) -1) + { + cd = iconv_open("ascii", "ascii"); + } } - */ outleft = avail = 4*size; inleft = size; |