diff --git a/src/system/detail/src/vnodeFile.c b/src/system/detail/src/vnodeFile.c index f145f4a35a03768db4889c4432edca717b405fc2..1cb28e83995f75cd41e852462af8a8a55befcdfa 100644 --- a/src/system/detail/src/vnodeFile.c +++ b/src/system/detail/src/vnodeFile.c @@ -1254,6 +1254,7 @@ int vnodeWriteBlockToFile(SMeterObj *pObj, SCompBlock *pCompBlock, SData *data[] offset += (cdata[i]->len + sizeof(TSCKSUM)); } else { + data[i]->len = pObj->schema[i].bytes * points; fields[i].len = data[i]->len; taosCalcChecksumAppend(0, (uint8_t *)(data[i]->data), data[i]->len + sizeof(TSCKSUM)); offset += (data[i]->len + sizeof(TSCKSUM));