fix rowMerger possibly null pointer
This commit is contained in:
parent
210e0adfac
commit
1315deb04d
|
@ -812,6 +812,7 @@ int32_t tsdbRowMergerAdd(SRowMerger *pMerger, TSDBROW *pRow, STSchema *pTSchema)
|
||||||
if (!COL_VAL_IS_NONE(pColVal)) {
|
if (!COL_VAL_IS_NONE(pColVal)) {
|
||||||
if (IS_VAR_DATA_TYPE(pColVal->value.type)) {
|
if (IS_VAR_DATA_TYPE(pColVal->value.type)) {
|
||||||
SColVal *pTColVal = taosArrayGet(pMerger->pArray, iCol);
|
SColVal *pTColVal = taosArrayGet(pMerger->pArray, iCol);
|
||||||
|
if (!pTColVal) return terrno;
|
||||||
if (!COL_VAL_IS_NULL(pColVal)) {
|
if (!COL_VAL_IS_NULL(pColVal)) {
|
||||||
code = tRealloc(&pTColVal->value.pData, pColVal->value.nData);
|
code = tRealloc(&pTColVal->value.pData, pColVal->value.nData);
|
||||||
if (code) return code;
|
if (code) return code;
|
||||||
|
|
Loading…
Reference in New Issue