]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
pullup:
authorAndreas Gustafsson <source@isc.org>
Fri, 9 Nov 2001 20:21:41 +0000 (20:21 +0000)
committerAndreas Gustafsson <source@isc.org>
Fri, 9 Nov 2001 20:21:41 +0000 (20:21 +0000)
theoretically potential file descriptor leak.

lib/isc/unix/socket.c

index d1e7e2cab90c1a4a3edf1babf59118222fa69e4b..d9bc03abf519c85597d473e98e0704331c15e32b 100644 (file)
@@ -15,7 +15,7 @@
  * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  */
 
-/* $Id: socket.c,v 1.207.2.2 2001/10/22 23:28:23 gson Exp $ */
+/* $Id: socket.c,v 1.207.2.3 2001/11/09 20:21:41 gson Exp $ */
 
 #include <config.h>
 
@@ -1349,6 +1349,7 @@ isc_socket_create(isc_socketmgr_t *manager, int pf, isc_sockettype_t type,
        }
 
        if (make_nonblock(sock->fd) != ISC_R_SUCCESS) {
+               (void)close(sock->fd);
                free_socket(&sock);
                return (ISC_R_UNEXPECTED);
        }