From fbf47592fc5d65be2438b2ea5a75fcc3f5109644 Mon Sep 17 00:00:00 2001 From: Hongze Cheng Date: Mon, 29 Nov 2021 18:18:35 +0800 Subject: [PATCH] fix coredump --- source/dnode/vnode/impl/test/vnodeApiTests.cpp | 2 +- source/dnode/vnode/tq/src/tq.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/source/dnode/vnode/impl/test/vnodeApiTests.cpp b/source/dnode/vnode/impl/test/vnodeApiTests.cpp index 591e0cc0d9..07d61cb53a 100644 --- a/source/dnode/vnode/impl/test/vnodeApiTests.cpp +++ b/source/dnode/vnode/impl/test/vnodeApiTests.cpp @@ -118,7 +118,7 @@ TEST(vnodeApiTest, vnodeOpen_vnodeClose_test) { vnodeBuildReq(pBuf, &vCreateCTbReq, TSDB_MSG_TYPE_CREATE_TABLE); META_CLEAR_TB_CFG(&vCreateCTbReq); - taosArrayPush(pMsgs, pMsg); + taosArrayPush(pMsgs, &(pMsg)); } vnodeProcessWMsgs(pVnode, pMsgs); diff --git a/source/dnode/vnode/tq/src/tq.c b/source/dnode/vnode/tq/src/tq.c index 130ff70408..c1a46e567b 100644 --- a/source/dnode/vnode/tq/src/tq.c +++ b/source/dnode/vnode/tq/src/tq.c @@ -46,7 +46,7 @@ STQ* tqOpen(const char* path, STqCfg* tqConfig, TqLogReader* tqLogReader, SMemAl //TODO: memory error return NULL; } - strcpy(pTq->path, path); + pTq->path = strdup(path); pTq->tqConfig = tqConfig; pTq->tqLogReader = tqLogReader; // pTq->tqMemRef.pAlloctorFactory = allocFac;