mirror of
https://github.com/moparisthebest/wget
synced 2024-07-03 16:38:41 -04:00
Fix iconv conversion
* src/iri.c: Kick out the last converted character from iconv() Thanks to Eli Zaretskii <eliz@gnu.org> for suggesting the fix. Reported-by: "Andries E. Brouwer" <Andries.Brouwer@cwi.nl>
This commit is contained in:
parent
358a3c330f
commit
be7d19f478
@ -146,7 +146,8 @@ do_conversion (const char *tocode, const char *fromcode, char const *in_org, siz
|
||||
|
||||
for (;;)
|
||||
{
|
||||
if (iconv (cd, &in, &inlen, out, &outlen) != (size_t)(-1))
|
||||
if (iconv (cd, &in, &inlen, out, &outlen) != (size_t)(-1) &&
|
||||
iconv (cd, NULL, NULL, out, &outlen) != (size_t)(-1))
|
||||
{
|
||||
*out = s;
|
||||
*(s + len - outlen - done) = '\0';
|
||||
|
Loading…
Reference in New Issue
Block a user