fix: array dup issue

This commit is contained in:
dapan1121 2023-04-13 13:26:28 +08:00
parent 5ae95f3660
commit e1d7b76adf
1 changed files with 5 additions and 1 deletions

View File

@ -312,7 +312,11 @@ SArray* taosArrayFromList(const void* src, size_t size, size_t elemSize) {
}
SArray* taosArrayDup(const SArray* pSrc, __array_item_dup_fn_t fn) {
if (NULL == pSrc || pSrc->size == 0) { // empty array list
if (NULL == pSrc) {
return NULL;
}
if (pSrc->size == 0) { // empty array list
return taosArrayInit(8, pSrc->elemSize);
}