Author: imp Date: Thu Dec 28 05:34:24 2017 New Revision: 327276 URL: https://svnweb.freebsd.org/changeset/base/327276
Log: When bind fails, make sure we closed the socket we tried to bind the address to. CID: 978244 Modified: head/sbin/routed/main.c Modified: head/sbin/routed/main.c ============================================================================== --- head/sbin/routed/main.c Thu Dec 28 05:34:19 2017 (r327275) +++ head/sbin/routed/main.c Thu Dec 28 05:34:24 2017 (r327276) @@ -667,6 +667,7 @@ get_rip_sock(naddr addr, if (bind(s, (struct sockaddr *)&rsin, sizeof(rsin)) < 0) { if (serious) BADERR(errno != EADDRINUSE, "bind(rip_sock)"); + close(s); return -1; } fix_sock(s,"rip_sock"); _______________________________________________ svn-src-all@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/svn-src-all To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"