From 3a9c4f26c50a1fe677a70e0a7bfff141df0a72bd Mon Sep 17 00:00:00 2001 From: wangmm0220 Date: Fri, 19 Aug 2022 16:17:10 +0800 Subject: [PATCH] fix:error in snapshot for taosx --- examples/c/tmq_taosx.c | 2 +- source/client/src/taosx.c | 9 +++++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/examples/c/tmq_taosx.c b/examples/c/tmq_taosx.c index 3e116acbf0..e3c7611fd5 100644 --- a/examples/c/tmq_taosx.c +++ b/examples/c/tmq_taosx.c @@ -23,7 +23,7 @@ static int running = 1; static TAOS* use_db(){ - TAOS* pConn = taos_connect("localhost", "root", "taosdata", NULL, 0); + TAOS* pConn = taos_connect("192.168.1.86", "root", "taosdata", NULL, 0); if (pConn == NULL) { return NULL; } diff --git a/source/client/src/taosx.c b/source/client/src/taosx.c index 3e61423e08..02c3b568b1 100644 --- a/source/client/src/taosx.c +++ b/source/client/src/taosx.c @@ -768,10 +768,11 @@ static int32_t taosCreateTable(TAOS* taos, void* meta, int32_t metaLen) { // change tag cid to new cid if(pCreateReq->type == TSDB_CHILD_TABLE){ STableMeta* pTableMeta = NULL; - code = catalogGetTableMeta(pCatalog, &conn, &pName, &pTableMeta); - if (code != TSDB_CODE_SUCCESS) { - uError("taosCreateTable:catalogGetTableMeta failed. table name: %s", pCreateReq->name); - taosMemoryFreeClear(pTableMeta); + SName sName = {0}; + toName(pTscObj->acctId, pRequest->pDb, pCreateReq->ctb.name, &sName); + code = catalogGetTableMeta(pCatalog, &conn, &sName, &pTableMeta); + if(code != TSDB_CODE_SUCCESS){ + uError("taosCreateTable:catalogGetTableMeta failed. table name: %s", pCreateReq->ctb.name); goto end; } -- GitLab