diff --git a/src/gausskernel/cbb/instruments/statement/instr_statement.cpp b/src/gausskernel/cbb/instruments/statement/instr_statement.cpp index 3fecb43b9..47c47f2a6 100644 --- a/src/gausskernel/cbb/instruments/statement/instr_statement.cpp +++ b/src/gausskernel/cbb/instruments/statement/instr_statement.cpp @@ -1439,6 +1439,8 @@ void instr_stmt_report_debug_query_id(uint64 debug_query_id) inline void instr_stmt_track_param_query(const char *query) { + if(query == NULL) + return; if (CURRENT_STMT_METRIC_HANDLE->params == NULL) { CURRENT_STMT_METRIC_HANDLE->query = pstrdup(query); } else {