summaryrefslogtreecommitdiff
path: root/plugins
diff options
context:
space:
mode:
authorGravatar Alexey Yakovenko <wakeroid@gmail.com>2010-01-24 21:54:04 +0100
committerGravatar Alexey Yakovenko <wakeroid@gmail.com>2010-01-24 21:54:04 +0100
commit3ed2d21eddf76ebe1bf05d8624ff50598a1c8d28 (patch)
tree951b26d5cbdfc7b38c44bd249c73a813120e2cbd /plugins
parent3a7af6faadd581d2fd1d5e65c97d3721cf296508 (diff)
parent5ee5ea4f0a6027e0261e4ee769bedb0e598c41de (diff)
Merge branch 'master' into devel
Conflicts: junklib.c main.c
Diffstat (limited to 'plugins')
-rw-r--r--plugins/sid/csid.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/plugins/sid/csid.cpp b/plugins/sid/csid.cpp
index 081f8c7b..9a21c1eb 100644
--- a/plugins/sid/csid.cpp
+++ b/plugins/sid/csid.cpp
@@ -18,6 +18,7 @@
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
+#define LIBICONV_PLUG
#include <iconv.h>
#ifdef HAVE_CONFIG_H
# include <config.h>
@@ -398,9 +399,9 @@ convstr (const char* str) {
int sz = strlen (str);
static char out[2048];
const char *enc = "iso8859-1";
- iconv_t cd = iconv_open ("utf8", enc);
- if (!cd) {
- trace ("unknown encoding: %s\n", enc);
+ iconv_t cd = iconv_open ("utf-8", enc);
+ if (cd == (iconv_t)-1) {
+ trace ("can't convert from %s to utf8\n", enc);
return NULL;
}
else {