Fix core at fast parser

This commit is contained in:
obdev
2024-06-17 18:15:53 +00:00
committed by ob-robot
parent f35ad26ae8
commit 8c7d2a0f03

View File

@ -2334,7 +2334,9 @@ inline void ObFastParserBase::remove_multi_stmt_end_space()
for (; end_pos >= 0 && is_space(raw_sql_.char_at(end_pos)); --end_pos)
;
copy_end_pos_ = end_pos + 1;
append_no_param_sql();
if (copy_end_pos_ > copy_begin_pos_) {
append_no_param_sql();
}
copy_begin_pos_ = raw_sql_.cur_pos_;
copy_end_pos_ = raw_sql_.cur_pos_;
}