From 0f1fbb10697d2d9696e8bf0c8277861727e3b091 Mon Sep 17 00:00:00 2001 From: Martin Michelsen Date: Tue, 12 Mar 2024 12:09:03 -0700 Subject: [PATCH] fix infinite loop edge case in text transcoding --- src/Text.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Text.cc b/src/Text.cc index f37260bc..52f94fea 100644 --- a/src/Text.cc +++ b/src/Text.cc @@ -64,6 +64,7 @@ TextTranscoder::Result TextTranscoder::operator()( if (!truncate_oversize_result) { throw runtime_error("string does not fit in buffer"); } else { + src_bytes = 0; break; } default: