Merge pull request #18402 from taosdata/fix/TD-20608
fix: [ASAN] null pointer in trow.c
This commit is contained in:
commit
906d3fb2cd
|
@ -412,7 +412,9 @@ int32_t tdSTSRowNew(SArray *pArray, STSchema *pTSchema, STSRow **ppRow) {
|
|||
valType = TD_VTYPE_NULL;
|
||||
} else if (IS_VAR_DATA_TYPE(pTColumn->type)) {
|
||||
varDataSetLen(varBuf, pColVal->value.nData);
|
||||
if (pColVal->value.nData != 0) {
|
||||
memcpy(varDataVal(varBuf), pColVal->value.pData, pColVal->value.nData);
|
||||
}
|
||||
val = varBuf;
|
||||
} else {
|
||||
val = (const void *)&pColVal->value.val;
|
||||
|
|
Loading…
Reference in New Issue