[CP] fix lob remote read set_length bug

This commit is contained in:
shadowao 2024-04-22 12:17:29 +00:00 committed by ob-robot
parent ba657257a9
commit 5199005443

View File

@ -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);