diff --git a/src/core/compact_object.cc b/src/core/compact_object.cc index 9eeab19b8..f716d2498 100644 --- a/src/core/compact_object.cc +++ b/src/core/compact_object.cc @@ -1012,8 +1012,7 @@ string_view CompactObj::GetSlice(string* scratch) const { CHECK(!IsExternal()); if (mask_bits_.encoding) { - scratch->resize(Size()); - GetString(scratch->data()); + GetString(&scratch); return *scratch; }