diff --git a/src/intl/charsets.c b/src/intl/charsets.c index 339e0ebbc..8f9ad2924 100644 --- a/src/intl/charsets.c +++ b/src/intl/charsets.c @@ -1338,7 +1338,7 @@ convert_string(struct conv_table *convert_table, repeat: to_copy = charslen2 - chars_offset; if (to_copy > 256 - iconv_offset) to_copy = 256 - iconv_offset; - memcpy(iconv_input + iconv_offset, chars + chars_offset, to_copy); + memcpy(iconv_input + iconv_offset, chars2 + chars_offset, to_copy); iconv_outleft = 256 * 8; iconv_inleft = iconv_offset + to_copy; inp = iconv_input;