fix tests
This commit is contained in:
parent
34f1f23ed3
commit
1f36e0a821
|
@ -2950,7 +2950,7 @@ int32_t nodesValueNodeToVariant(const SValueNode* pNode, SVariant* pVal) {
|
||||||
case TSDB_DATA_TYPE_VARCHAR:
|
case TSDB_DATA_TYPE_VARCHAR:
|
||||||
case TSDB_DATA_TYPE_VARBINARY:
|
case TSDB_DATA_TYPE_VARBINARY:
|
||||||
case TSDB_DATA_TYPE_GEOMETRY:
|
case TSDB_DATA_TYPE_GEOMETRY:
|
||||||
pVal->pz = taosMemoryMalloc(pVal->nLen + 1);
|
pVal->pz = taosMemoryCalloc(1, pVal->nLen + 1);
|
||||||
if (pVal->pz) {
|
if (pVal->pz) {
|
||||||
memcpy(pVal->pz, pNode->datum.p, varDataTLen(pNode->datum.p));
|
memcpy(pVal->pz, pNode->datum.p, varDataTLen(pNode->datum.p));
|
||||||
} else {
|
} else {
|
||||||
|
@ -2959,9 +2959,9 @@ int32_t nodesValueNodeToVariant(const SValueNode* pNode, SVariant* pVal) {
|
||||||
break;
|
break;
|
||||||
case TSDB_DATA_TYPE_JSON:
|
case TSDB_DATA_TYPE_JSON:
|
||||||
pVal->nLen = getJsonValueLen(pNode->datum.p);
|
pVal->nLen = getJsonValueLen(pNode->datum.p);
|
||||||
pVal->pz = taosMemoryMalloc(pVal->nLen);
|
pVal->pz = taosMemoryCalloc(1, pVal->nLen);
|
||||||
if (pVal->pz) {
|
if (pVal->pz) {
|
||||||
memcpy(pVal->pz, pNode->datum.p, varDataTLen(pNode->datum.p));
|
memcpy(pVal->pz, pNode->datum.p, pVal->nLen);
|
||||||
} else {
|
} else {
|
||||||
code = terrno;
|
code = terrno;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue