summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/smsutil.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/smsutil.c b/src/smsutil.c
index 4f574003..292a3fe9 100644
--- a/src/smsutil.c
+++ b/src/smsutil.c
@@ -2759,7 +2759,8 @@ char *cbs_decode_text(GSList *cbs_list, char *iso639_lang)
unpack_7bit_own_buf(cbs->ud + taken, 82 - taken,
taken, FALSE, 2,
- NULL, 0, iso639_lang);
+ NULL, 0,
+ (unsigned char *)iso639_lang);
iso639_lang[2] = '\0';
} else
iso639_2_from_language(lang, iso639_lang);
@@ -2840,8 +2841,8 @@ char *cbs_decode_text(GSList *cbs_list, char *iso639_lang)
if (charset == SMS_CHARSET_7BIT)
utf8 = convert_gsm_to_utf8(buf, bufsize, NULL, NULL, 0);
else
- utf8 = g_convert(buf, bufsize, "UTF-8//TRANSLIT", "UCS-2BE",
- NULL, NULL, NULL);
+ utf8 = g_convert((char *)buf, bufsize, "UTF-8//TRANSLIT",
+ "UCS-2BE", NULL, NULL, NULL);
g_free(buf);
return utf8;