diff --git a/src/rpc/src/rpcTcp.c b/src/rpc/src/rpcTcp.c index 75115d9ba0a339bd80768256b444768d71150229..bac2ae879a2141877d5ecccb74ab20aaef2b092a 100644 --- a/src/rpc/src/rpcTcp.c +++ b/src/rpc/src/rpcTcp.c @@ -466,8 +466,8 @@ static void taosFreeFdObj(SFdObj *pFdObj) { } pFdObj->signature = NULL; - close(pFdObj->fd); epoll_ctl(pThreadObj->pollFd, EPOLL_CTL_DEL, pFdObj->fd, NULL); + close(pFdObj->fd); pThreadObj->numOfFds--;