From 6fbea461986d82fccd616b6d3d3dedcd35682ea0 Mon Sep 17 00:00:00 2001 From: Minglei Jin Date: Tue, 16 Jul 2024 19:20:36 +0800 Subject: [PATCH] init cp_body early --- source/common/src/cos_cp.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/common/src/cos_cp.c b/source/common/src/cos_cp.c index 00d3de9500..d7be47ce45 100644 --- a/source/common/src/cos_cp.c +++ b/source/common/src/cos_cp.c @@ -158,6 +158,7 @@ _exit: int32_t cos_cp_load(char const* filepath, SCheckpoint* checkpoint) { int32_t code = 0, lino = 0; + char* cp_body = NULL; TdFilePtr fd = taosOpenFile(filepath, TD_FILE_READ); if (!fd) { @@ -167,7 +168,7 @@ int32_t cos_cp_load(char const* filepath, SCheckpoint* checkpoint) { int64_t size = -1; TAOS_CHECK_GOTO(taosStatFile(filepath, &size, NULL, NULL), &lino, _exit); - char* cp_body = taosMemoryMalloc(size + 1); + cp_body = taosMemoryMalloc(size + 1); if (!cp_body) { TAOS_CHECK_GOTO(TSDB_CODE_OUT_OF_MEMORY, &lino, _exit); }