fix core caused by alloc memory failure
This commit is contained in:
@ -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()))) {
|
||||
|
||||
Reference in New Issue
Block a user