diff --git a/src/charset.cpp b/src/charset.cpp index 40b5945f..12bdb72d 100644 --- a/src/charset.cpp +++ b/src/charset.cpp @@ -74,6 +74,7 @@ namespace if (iconv(cd, const_cast(&inbuf), &len, &outbuf, &buflen) == size_t(-1)) { + inbuf = instart; delete [] outstart; iconv_close(cd); return;