提交 9b29931f 编写于 作者: H Hongze Cheng

more code

上级 014ac3fe
......@@ -388,7 +388,7 @@ struct SMemTable {
int32_t nBucket;
STbData **aBucket;
};
SQueryNode *qList;
SQueryNode qList;
};
struct TSDBROW {
......
......@@ -58,6 +58,8 @@ int32_t tsdbMemTableCreate(STsdb *pTsdb, SMemTable **ppMemTable) {
taosMemoryFree(pMemTable);
goto _err;
}
pMemTable->qList.pNext = &pMemTable->qList;
pMemTable->qList.ppNext = &pMemTable->qList.pNext;
vnodeBufPoolRef(pMemTable->pPool);
*ppMemTable = pMemTable;
......@@ -642,9 +644,10 @@ int32_t tsdbRefMemTable(SMemTable *pMemTable, void *pQueryHandle, SQueryNode **p
goto _exit;
}
(*ppNode)->pQueryHandle = pQueryHandle;
(*ppNode)->pNext = pMemTable->qList;
(*ppNode)->ppNext = &pMemTable->qList;
pMemTable->qList = *ppNode;
(*ppNode)->pNext = pMemTable->qList.pNext;
(*ppNode)->ppNext = &pMemTable->qList.pNext;
pMemTable->qList.pNext->ppNext = &(*ppNode)->pNext;
pMemTable->qList.pNext = *ppNode;
_exit:
return code;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册