if iconv conversion failed, restore input buffer to its initial state
This commit is contained in:
@@ -74,6 +74,7 @@ namespace
|
||||
|
||||
if (iconv(cd, const_cast<ICONV_CONST char **>(&inbuf), &len, &outbuf, &buflen) == size_t(-1))
|
||||
{
|
||||
inbuf = instart;
|
||||
delete [] outstart;
|
||||
iconv_close(cd);
|
||||
return;
|
||||
|
||||
Reference in New Issue
Block a user