From 395d940a7119d4ecc0bd67b9f9f616db17391680 Mon Sep 17 00:00:00 2001 From: Minglei Jin Date: Thu, 16 Nov 2023 08:56:08 +0800 Subject: [PATCH] fix(cos/single): destroy grow buffer or release fd --- source/common/src/cos.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/source/common/src/cos.c b/source/common/src/cos.c index f36ab42ada..4cfc67fa94 100644 --- a/source/common/src/cos.c +++ b/source/common/src/cos.c @@ -621,16 +621,16 @@ int32_t s3PutObjectFromFile2(const char *file, const char *object) { for (i = 0; i < manager.next_etags_pos; i++) { taosMemoryFree(manager.etags[i]); } - if (data.infileFD) { - taosCloseFile(&data.infileFD); - } else if (data.gb) { - growbuffer_destroy(data.gb); - } - growbuffer_destroy(manager.gb); taosMemoryFree(manager.etags); } + if (data.infileFD) { + taosCloseFile(&data.infileFD); + } else if (data.gb) { + growbuffer_destroy(data.gb); + } + return code; }