fix:[TD-31381] avoid double free.

This commit is contained in:
sima 2024-08-13 11:34:05 +08:00
parent 3b82afa238
commit b26bdd550a
1 changed files with 2 additions and 2 deletions

View File

@ -2798,6 +2798,8 @@ int32_t filterRewrite(SFilterInfo *info, SFilterGroupCtx **gRes, int32_t gResNum
FILTER_SET_FLAG(oinfo.status, FI_STATUS_CLONED);
(void)memset(info, 0, sizeof(*info));
SFilterGroupCtx *res = NULL;
SFilterColInfo *colInfo = NULL;
int32_t optr = 0;
@ -2808,8 +2810,6 @@ int32_t filterRewrite(SFilterInfo *info, SFilterGroupCtx **gRes, int32_t gResNum
FLT_ERR_JRET(terrno);
}
(void)memset(info, 0, sizeof(*info));
info->colRangeNum = oinfo.colRangeNum;
info->colRange = oinfo.colRange;
oinfo.colRangeNum = 0;