mirror of
https://github.com/ZoiteChat/zoitechat.git
synced 2026-10-28 14:15:38 +00:00
Use AF_UNSPEC for the getaddrinfo() hints
network.c defines _POSIX_C_SOURCE before pulling in the socket headers. On FreeBSD that hides the non-standard PF_* aliases from <sys/socket.h>, so PF_UNSPEC is undeclared and the build fails: src/common/network.c:169:20: error: use of undeclared identifier 'PF_UNSPEC' getaddrinfo() is specified in terms of the AF_* constants anyway, and the rest of the file already uses AF_INET, so use AF_UNSPEC here too.
This commit is contained in:
1 parent
d691ffcffd
commit
5bb6b77e98
1 file changed
+1
-1
@@ -166,7 +166,7 @@ net_resolve (netstore * ns, char *hostname, int port, char **real_host)
|
||||
sprintf (portstring, "%d", port);
|
||||
|
||||
memset (&hints, 0, sizeof (struct addrinfo));
|
||||
hints.ai_family = PF_UNSPEC; /* support ipv6 and ipv4 */
|
||||
hints.ai_family = AF_UNSPEC; /* support ipv6 and ipv4 */
|
||||
hints.ai_flags = AI_CANONNAME | AI_ADDRCONFIG;
|
||||
hints.ai_socktype = SOCK_STREAM;
|
||||
|
||||
|
||||
Reference in new issue
Block a user