!4472 修复SetUniqueSQLIdInBatchBindExecute函数内空指针引用导致的core问题
Merge pull request !4472 from 薛蒙恩/SetUniqueSQLIdInBatchBindExecute_core
This commit is contained in:
@ -1972,7 +1972,9 @@ void SetUniqueSQLIdInBatchBindExecute(CachedPlanSource* cplan, const ParamListIn
|
||||
SetLocalUniqueSQLId(cplan->query_list);
|
||||
} else {
|
||||
for (int i = 0; i < batch_count; i++) {
|
||||
pfree_ext(CURRENT_STMT_METRIC_HANDLE->query);
|
||||
if (CURRENT_STMT_METRIC_HANDLE != nullptr) {
|
||||
pfree_ext(CURRENT_STMT_METRIC_HANDLE->query);
|
||||
}
|
||||
SetParamsFromParams(params_set[i]);
|
||||
SetLocalUniqueSQLId(cplan->query_list);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user