diff --git a/source/libs/transport/src/transCli.c b/source/libs/transport/src/transCli.c index 4b7b16baef..bb75f30dc6 100644 --- a/source/libs/transport/src/transCli.c +++ b/source/libs/transport/src/transCli.c @@ -603,7 +603,7 @@ static SCliConn* getConnFromPool(SCliThrd* pThrd, char* key, bool* exceed) { return NULL; } - queue* h = QUEUE_HEAD(&plist->conns); + queue* h = QUEUE_TAIL(&plist->conns); QUEUE_REMOVE(h); plist->size -= 1;