fix core caused by alloc memory failure

This commit is contained in:
Larry955
2023-07-24 11:43:00 +00:00
committed by ob-robot
parent c60388f365
commit 5498380d35

View File

@ -196,6 +196,9 @@ int ObOptOSGColumnStat::update_column_stat_info(const ObDatum *datum,
LOG_WARN("fail to do hash", K(ret), K(tmp_obj));
}
if (OB_FAIL(ret)) {
} else if (OB_UNLIKELY(col_stat_->get_llc_bitmap() == NULL || col_stat_->get_llc_bitmap_size() == 0)) {
ret = OB_INVALID_ARGUMENT;
LOG_WARN("get invalid llc_bitmap", K(ret));
} else if (OB_FAIL(ObAggregateProcessor::llc_add_value(hash_value,
col_stat_->get_llc_bitmap(),
col_stat_->get_llc_bitmap_size()))) {