diff --git a/source/libs/transport/src/transCli.c b/source/libs/transport/src/transCli.c index 99ec46ff7700c8b61780f345aefa285d348423a3..b156d9b5dddb42af0c28dd3b799bad684dcaef42 100644 --- a/source/libs/transport/src/transCli.c +++ b/source/libs/transport/src/transCli.c @@ -676,7 +676,7 @@ static SCliConn* getConnFromPool2(SCliThrd* pThrd, char* key, SCliMsg** pMsg) { return NULL; } - queue* h = QUEUE_HEAD(&plist->conns); + queue* h = QUEUE_TAIL(&plist->conns); plist->size -= 1; QUEUE_REMOVE(h);