修复gsql explain重试阶段连接丢失的core

This commit is contained in:
chenzhikai
2024-03-15 17:28:54 +08:00
parent 38a3ab781c
commit 6e84008123

View File

@ -1232,7 +1232,9 @@ bool SendQuery(const char* query, bool is_print, bool print_error)
if (is_explain) {
OK = GetPrintResult(&results, is_explain, is_print, query, print_error);
#ifdef HAVE_CE
pset.db->client_logic->isInvalidOperationOnColumn = false;
if ((pset.db != NULL) && (pset.db->client_logic != NULL)) {
pset.db->client_logic->isInvalidOperationOnColumn = false;
}
#endif
if (pset.timing && is_print) {
INSTR_TIME_SET_CURRENT(after);