fix: fix the var data len

This commit is contained in:
Cary Xu 2022-07-02 15:57:25 +08:00
parent 99fb3c678c
commit 576777a63c
1 changed files with 2 additions and 2 deletions

View File

@ -1231,8 +1231,8 @@ int32_t tdSTSRowNew(SArray *pArray, STSchema *pTSchema, STSRow **ppRow) {
if (IS_VAR_DATA_TYPE(pTColumn->type)) { if (IS_VAR_DATA_TYPE(pTColumn->type)) {
if (pColVal) { if (pColVal) {
varDataLen += (pColVal->value.nData + sizeof(VarDataLenT)); varDataLen += (pColVal->value.nData + sizeof(VarDataLenT));
if (maxVarDataLen < pColVal->value.nData) { if (maxVarDataLen < (pColVal->value.nData + sizeof(VarDataLenT))) {
maxVarDataLen = pColVal->value.nData; maxVarDataLen = pColVal->value.nData + sizeof(VarDataLenT);
} }
} else { } else {
varDataLen += sizeof(VarDataLenT); varDataLen += sizeof(VarDataLenT);