修复SetUniqueSQLIdInBatchBindExecute函数内空指针引用导致的core问题

This commit is contained in:
xue_meng_en
2023-11-22 15:23:58 +08:00
parent 68b573b920
commit 1d2e9048bd

View File

@ -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);
}