fix file corrupted
This commit is contained in:
parent
0758751b0c
commit
25ce3a951f
|
@ -794,7 +794,7 @@ static int32_t tsdbReadColDataImpl(SDataFReader *pReader, SBlockIdx *pBlockIdx,
|
||||||
SBlockCol blockCol;
|
SBlockCol blockCol;
|
||||||
SBlockCol *pBlockCol = &blockCol;
|
SBlockCol *pBlockCol = &blockCol;
|
||||||
SColData *pColData;
|
SColData *pColData;
|
||||||
for (int32_t iCol = 0; iCol < nCol; iCol++) {
|
for (int32_t iCol = 1; iCol < nCol; iCol++) {
|
||||||
int16_t cid = aColId[iCol];
|
int16_t cid = aColId[iCol];
|
||||||
|
|
||||||
if (tMapDataSearch(&pSubBlock->mBlockCol, &(SBlockCol){.cid = cid}, tGetBlockCol, tBlockColCmprFn, pBlockCol) ==
|
if (tMapDataSearch(&pSubBlock->mBlockCol, &(SBlockCol){.cid = cid}, tGetBlockCol, tBlockColCmprFn, pBlockCol) ==
|
||||||
|
@ -809,7 +809,8 @@ static int32_t tsdbReadColDataImpl(SDataFReader *pReader, SBlockIdx *pBlockIdx,
|
||||||
if (code) goto _err;
|
if (code) goto _err;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
offset = pSubBlock->offset + sizeof(SBlockDataHdr) + pSubBlock->vsize + pSubBlock->ksize + pBlockCol->offset;
|
offset = pSubBlock->offset + sizeof(SBlockDataHdr) + pSubBlock->vsize + pSubBlock->ksize + sizeof(TSCKSUM) +
|
||||||
|
pBlockCol->offset;
|
||||||
size = pBlockCol->bsize + pBlockCol->csize + sizeof(TSCKSUM);
|
size = pBlockCol->bsize + pBlockCol->csize + sizeof(TSCKSUM);
|
||||||
|
|
||||||
code = tsdbRealloc(ppBuf1, size);
|
code = tsdbRealloc(ppBuf1, size);
|
||||||
|
|
Loading…
Reference in New Issue