From 4fec8b73c18cebb960f09aec9d8547ffe74d30b7 Mon Sep 17 00:00:00 2001 From: lide-reed Date: Thu, 25 Apr 2019 11:28:43 +0800 Subject: [PATCH] Add missed delete --- be/src/exec/es/es_predicate.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/be/src/exec/es/es_predicate.cpp b/be/src/exec/es/es_predicate.cpp index 472dd95feba29f..aa482338a34088 100644 --- a/be/src/exec/es/es_predicate.cpp +++ b/be/src/exec/es/es_predicate.cpp @@ -273,6 +273,7 @@ Status EsPredicate::build_disjuncts_list(const Expr* conjunct) { _es_query_status = BooleanQueryBuilder::check_es_query(*(ExtFunction *)predicate); if (!_es_query_status.ok()) { + delete predicate; return _es_query_status; } }