# HG changeset patch # User Matt Johnston # Date 1302184363 0 # Node ID d2daeb015138b791a8b2a14fcf26271bce494a85 # Parent 79d48028457c1909104b24a09a85a97af6967b40 Clean up leaked FD if getnameinfo fails. From Klocwork diff -r 79d48028457c -r d2daeb015138 tcp-accept.c --- a/tcp-accept.c Thu Apr 07 13:39:10 2011 +0000 +++ b/tcp-accept.c Thu Apr 07 13:52:43 2011 +0000 @@ -61,6 +61,7 @@ if (getnameinfo((struct sockaddr*)&addr, len, ipstring, sizeof(ipstring), portstring, sizeof(portstring), NI_NUMERICHOST | NI_NUMERICSERV) != 0) { + m_close(fd); return; }