diff --git a/AK/StringBuilder.cpp b/AK/StringBuilder.cpp index a80801509c..53ad4ba75d 100644 --- a/AK/StringBuilder.cpp +++ b/AK/StringBuilder.cpp @@ -61,6 +61,7 @@ void StringBuilder::appendf(const char* fmt, ...) ByteBuffer StringBuilder::to_byte_buffer() { m_buffer.trim(m_length); + m_length = 0; return move(m_buffer); } @@ -68,6 +69,7 @@ String StringBuilder::to_string() { auto string = String((const char*)m_buffer.pointer(), m_length); m_buffer.clear(); + m_length = 0; return string; }