fix bug: core at runtime filter deserialize because overwriting return code

This commit is contained in:
obdev
2024-02-09 21:16:43 +00:00
committed by ob-robot
parent 30f3322b5b
commit 1fecc53d98

View File

@ -137,7 +137,8 @@ OB_DEF_DESERIALIZE(ObRFInFilterVecMsg::ObRFInFilterRowStore)
OB_UNIS_DECODE(row_sizes_);
void *alloc_buf = nullptr;
ObCompactRow *row = nullptr;
if (OB_FAIL(serial_rows_.reserve(row_cnt))) {
if (OB_FAIL(ret)) {
} else if (OB_FAIL(serial_rows_.reserve(row_cnt))) {
LOG_WARN("failed to prepare_allocate serial_rows_");
}
for (int64_t i = 0; OB_SUCC(ret) && i < row_cnt; ++i) {