aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAlexey Shchepin <alexey@process-one.net>2003-07-03 07:49:59 +0000
committerAlexey Shchepin <alexey@process-one.net>2003-07-03 07:49:59 +0000
commitc5bfac85a649caf58a73df2da070267d540d81a5 (patch)
treeff75e9ab95d88b0d215a6c7590a71918cde5cea3 /src
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
Diffstat (limited to 'src')
-rw-r--r--src/mod_irc/iconv_erl.c15
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;