diff options
author | Alexey Shchepin <alexey@process-one.net> | 2003-07-03 07:49:59 +0000 |
---|---|---|
committer | Alexey Shchepin <alexey@process-one.net> | 2003-07-03 07:49:59 +0000 |
commit | c5bfac85a649caf58a73df2da070267d540d81a5 (patch) | |
tree | ff75e9ab95d88b0d215a6c7590a71918cde5cea3 | |
parent | * src/mod_muc/mod_muc_room.erl: Fixed room destroying (diff) |
* src/mod_irc/iconv_erl.c (iconv_erl_control): Bugfix
SVN Revision: 119
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | src/mod_irc/iconv_erl.c | 15 |
2 files changed, 10 insertions, 9 deletions
@@ -1,3 +1,7 @@ +2003-07-03 Alexey Shchepin <alexey@sevcom.net> + + * src/mod_irc/iconv_erl.c (iconv_erl_control): Bugfix + 2003-06-30 Alexey Shchepin <alexey@sevcom.net> * src/mod_muc/mod_muc_room.erl: Fixed room destroying 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; |