From bac72b2dd24c435b9873844a6b4d4ea6ad9a908e Mon Sep 17 00:00:00 2001 From: factosea <285808407@qq.com> Date: Wed, 17 Apr 2024 18:12:43 +0800 Subject: [PATCH] fix: mem free --- source/util/src/tcompare.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/util/src/tcompare.c b/source/util/src/tcompare.c index 1a9487d4c2..ea4ee40a29 100644 --- a/source/util/src/tcompare.c +++ b/source/util/src/tcompare.c @@ -1230,6 +1230,8 @@ static regex_t *threadGetRegComp(const char *pPattern) { regerror(ret, &pRegex, msgbuf, tListLen(msgbuf)); uError("Failed to compile regex pattern %s. reason %s", pPattern, msgbuf); regfree(&pRegex); + taosMemoryFree(pOldPattern); + pOldPattern == NULL; return NULL; } return &pRegex;