From 9c48c476d2e5ed8ae20767e5ae8c6a4abdd90c9e Mon Sep 17 00:00:00 2001 From: movead Date: Fri, 6 Aug 2021 12:19:46 +0800 Subject: [PATCH] fix an out of memory issue --- src/gausskernel/runtime/executor/execQual.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/gausskernel/runtime/executor/execQual.cpp b/src/gausskernel/runtime/executor/execQual.cpp index 398525264..b90d25fa6 100644 --- a/src/gausskernel/runtime/executor/execQual.cpp +++ b/src/gausskernel/runtime/executor/execQual.cpp @@ -2209,6 +2209,9 @@ static Datum ExecMakeFunctionResultNoSets( pfree_ext(var_dno); } + if(node != NULL) + pfree_ext(node); + u_sess->SPI_cxt.is_stp = savedIsSTP; u_sess->SPI_cxt.is_proconfig_set = savedProConfigIsSet; if (needResetErrMsg) {