diff --git a/src/util/src/tarray.c b/src/util/src/tarray.c index 36b2bb9e172fb014c5b08da942c06b2b324a305e..bec2fac7dfd03ada681b9011df7e465cd0a49f0c 100644 --- a/src/util/src/tarray.c +++ b/src/util/src/tarray.c @@ -199,7 +199,8 @@ void taosArrayDestroyEx(SArray* pArray, void (*fp)(void*)) { } if (fp == NULL) { - return taosArrayDestroy(pArray); + taosArrayDestroy(pArray); + return; } for(int32_t i = 0; i < pArray->size; ++i) {