From c949ce3d9ca23d88fd3757685638884b5fe0b8a9 Mon Sep 17 00:00:00 2001 From: Triang3l Date: Sat, 10 Nov 2018 16:33:40 +0300 Subject: [PATCH] [Base] StringBuffer: Clear the C string in Reset --- src/xenia/base/string_buffer.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/xenia/base/string_buffer.cc b/src/xenia/base/string_buffer.cc index d85bb411a..f7b4c8889 100644 --- a/src/xenia/base/string_buffer.cc +++ b/src/xenia/base/string_buffer.cc @@ -27,7 +27,10 @@ StringBuffer::~StringBuffer() { buffer_ = nullptr; } -void StringBuffer::Reset() { buffer_offset_ = 0; } +void StringBuffer::Reset() { + buffer_offset_ = 0; + buffer_[0] = 0; +} void StringBuffer::Grow(size_t additional_length) { if (buffer_offset_ + additional_length <= buffer_capacity_) {