From 52f4699a52e2da8ea50e942dca4a1900fa8479f3 Mon Sep 17 00:00:00 2001 From: afwerar <1296468573@qq.com> Date: Mon, 18 Apr 2022 17:34:10 +0800 Subject: [PATCH] fix(os): getline memory free error. --- source/os/src/osFile.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/source/os/src/osFile.c b/source/os/src/osFile.c index 4b55d4912c..c2c4af18e5 100644 --- a/source/os/src/osFile.c +++ b/source/os/src/osFile.c @@ -772,6 +772,9 @@ int64_t taosGetLineFile(TdFilePtr pFile, char **__restrict ptrBuf) { if (pFile == NULL) { return -1; } + if (*ptrBuf != NULL) { + taosMemoryFreeClear(*ptrBuf); + } assert(pFile->fp != NULL); size_t len = 0; -- GitLab