diff --git a/src/sql/parser/sql_parser_base.h b/src/sql/parser/sql_parser_base.h index cd29e5414d..65d9b4c139 100644 --- a/src/sql/parser/sql_parser_base.h +++ b/src/sql/parser/sql_parser_base.h @@ -938,6 +938,7 @@ do {\ for (int64_t i = 0; i < str_len; i++) { \ if (OB_UNLIKELY(src_str[i] == '\0')) { \ yyerror(yylloc, yyextra, "mismatch strlen, may cased by '\0' in str");\ + return PARSER_SYNTAX_ERROR; \ } \ } \ } \