[Midnightbsd-cvs] src [7484] trunk/lib/libc/net/getaddrinfo.c: return zero from get_addreslectpolicy() when no source-address-selection policy is installed.

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sun Mar 20 17:49:56 EDT 2016


Revision: 7484
          http://svnweb.midnightbsd.org/src/?rev=7484
Author:   laffer1
Date:     2016-03-20 17:49:55 -0400 (Sun, 20 Mar 2016)
Log Message:
-----------
return zero from get_addreslectpolicy() when no source-address-selection policy is installed.

Modified Paths:
--------------
    trunk/lib/libc/net/getaddrinfo.c

Modified: trunk/lib/libc/net/getaddrinfo.c
===================================================================
--- trunk/lib/libc/net/getaddrinfo.c	2016-03-20 21:45:47 UTC (rev 7483)
+++ trunk/lib/libc/net/getaddrinfo.c	2016-03-20 21:49:55 UTC (rev 7484)
@@ -693,6 +693,8 @@
 
 	if (sysctl(mib, sizeof(mib) / sizeof(mib[0]), NULL, &l, NULL, 0) < 0)
 		return (0);
+	if (l == 0)
+		return (0);
 	if ((buf = malloc(l)) == NULL)
 		return (0);
 	if (sysctl(mib, sizeof(mib) / sizeof(mib[0]), buf, &l, NULL, 0) < 0) {



More information about the Midnightbsd-cvs mailing list