Merge pull request #16569 from taosdata/fix/td_18575
fix: empty var-len data commit coredump
This commit is contained in:
commit
5395c2ad22
|
@ -2039,7 +2039,7 @@ int32_t tsdbCmprColData(SColData *pColData, int8_t cmprAlg, SBlockCol *pBlockCol
|
||||||
size += pBlockCol->szOffset;
|
size += pBlockCol->szOffset;
|
||||||
|
|
||||||
// value
|
// value
|
||||||
if (pColData->flag != (HAS_NULL | HAS_NONE)) {
|
if ((pColData->flag != (HAS_NULL | HAS_NONE)) && pColData->nData) {
|
||||||
code = tsdbCmprData((uint8_t *)pColData->pData, pColData->nData, pColData->type, cmprAlg, ppOut, nOut + size,
|
code = tsdbCmprData((uint8_t *)pColData->pData, pColData->nData, pColData->type, cmprAlg, ppOut, nOut + size,
|
||||||
&pBlockCol->szValue, ppBuf);
|
&pBlockCol->szValue, ppBuf);
|
||||||
if (code) goto _exit;
|
if (code) goto _exit;
|
||||||
|
|
Loading…
Reference in New Issue