diff --git a/src/fdlib.c b/src/fdlib.c index 58ee7ebad6a13e21a899dbff5af26a517c1a9d51..748d805cd2166449c2533040c25c03dfcd783b44 100644 --- a/src/fdlib.c +++ b/src/fdlib.c @@ -1623,6 +1623,8 @@ PMOD_EXPORT FD debug_fd_accept(FD fd, struct sockaddr *addr, s = accept(s, addr, addrlen); + release_fd(fd); + if(s==INVALID_SOCKET) { DWORD err = WSAGetLastError();