fix infinite loop edge case in text transcoding
This commit is contained in:
@@ -64,6 +64,7 @@ TextTranscoder::Result TextTranscoder::operator()(
|
|||||||
if (!truncate_oversize_result) {
|
if (!truncate_oversize_result) {
|
||||||
throw runtime_error("string does not fit in buffer");
|
throw runtime_error("string does not fit in buffer");
|
||||||
} else {
|
} else {
|
||||||
|
src_bytes = 0;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
default:
|
default:
|
||||||
|
|||||||
Reference in New Issue
Block a user