From 5199005443f4d5da95e94ab4c14a8ecab7dc101e Mon Sep 17 00:00:00 2001 From: shadowao Date: Mon, 22 Apr 2024 12:17:29 +0000 Subject: [PATCH] [CP] fix lob remote read set_length bug --- src/storage/lob/ob_lob_manager.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/storage/lob/ob_lob_manager.cpp b/src/storage/lob/ob_lob_manager.cpp index 7efb39a54..6beca2ddb 100644 --- a/src/storage/lob/ob_lob_manager.cpp +++ b/src/storage/lob/ob_lob_manager.cpp @@ -4166,7 +4166,7 @@ bool ObLobQueryIter::fill_buffer_to_data(ObString& data) } write_size = data.write_front(last_data_.ptr() + remain_size, write_size); bret = true; - last_data_.set_length(remain_size); + last_data_.assign_ptr(last_data_.ptr(), remain_size); } else { if (cs_type_ != CS_TYPE_BINARY) { write_size = ObCharset::max_bytes_charpos(cs_type_, last_data_.ptr(), last_data_.length(), write_size, write_char_len);