diff --git a/source/dnode/vnode/src/tsdb/tsdbReaderWriter.c b/source/dnode/vnode/src/tsdb/tsdbReaderWriter.c index ef9d7c0424031431d74aeafdaf44f59952cbff9a..a3f1c927724c86b7ffcf827ba09b38c206c6e66e 100644 --- a/source/dnode/vnode/src/tsdb/tsdbReaderWriter.c +++ b/source/dnode/vnode/src/tsdb/tsdbReaderWriter.c @@ -908,7 +908,7 @@ static int32_t tsdbReadSubBlockData(SDataFReader *pReader, SBlockIdx *pBlockIdx, pBlockData->nRow = pSubBlock->nRow; p = *ppBuf1 + sizeof(SBlockDataHdr); - code = tsdbRecoverBlockDataKey(pBlockData, pSubBlock, *ppBuf1, ppBuf2); + code = tsdbRecoverBlockDataKey(pBlockData, pSubBlock, p, ppBuf2); if (code) goto _err; p = p + pSubBlock->vsize + pSubBlock->ksize + sizeof(TSCKSUM);