fix error in order by logic

This commit is contained in:
wangmm0220 2022-04-02 16:31:19 +08:00
parent eba69fdb91
commit 155b14388b
1 changed files with 4 additions and 2 deletions

View File

@ -825,14 +825,17 @@ static void copyBackToBlock(SSDataBlock* pDataBlock, SColumnInfoData* pCols) {
if (IS_VAR_DATA_TYPE(pColInfoData->info.type)) {
taosMemoryFreeClear(pColInfoData->varmeta.offset);
pColInfoData->varmeta = pCols[i].varmeta;
} else {
taosMemoryFreeClear(pColInfoData->nullbitmap);
pColInfoData->nullbitmap = pCols[i].nullbitmap;
}
taosMemoryFreeClear(pColInfoData->pData);
pColInfoData->pData = pCols[i].pData;
}
colDataDestroy(pCols);
taosMemoryFreeClear(pCols);
}
static int32_t* createTupleIndex(size_t rows) {
@ -1197,7 +1200,6 @@ void colDataDestroy(SColumnInfoData* pColData) {
}
taosMemoryFree(pColData->pData);
taosMemoryFree(pColData);
}
int32_t tEncodeDataBlock(void** buf, const SSDataBlock* pBlock) {