remove pointless use of AI_V4MAPPED flag
this flag is ineffective if ai_family is not explicitly AF_INET6. on top of that, attempting to use it breaks on FreeBSD.
This commit is contained in:
parent
1c758be695
commit
12be7dd1f3
|
@ -349,7 +349,7 @@ socket_connect( conn_t *sock, void (*cb)( int ok, void *aux ) )
|
||||||
memset( &hints, 0, sizeof(hints) );
|
memset( &hints, 0, sizeof(hints) );
|
||||||
hints.ai_family = AF_UNSPEC;
|
hints.ai_family = AF_UNSPEC;
|
||||||
hints.ai_socktype = SOCK_STREAM;
|
hints.ai_socktype = SOCK_STREAM;
|
||||||
hints.ai_flags = AI_V4MAPPED | AI_ADDRCONFIG;
|
hints.ai_flags = AI_ADDRCONFIG;
|
||||||
infon( "Resolving %s... ", conf->host );
|
infon( "Resolving %s... ", conf->host );
|
||||||
if ((gaierr = getaddrinfo( conf->host, NULL, &hints, &sock->addrs ))) {
|
if ((gaierr = getaddrinfo( conf->host, NULL, &hints, &sock->addrs ))) {
|
||||||
error( "IMAP error: Cannot resolve server '%s': %s\n", conf->host, gai_strerror( gaierr ) );
|
error( "IMAP error: Cannot resolve server '%s': %s\n", conf->host, gai_strerror( gaierr ) );
|
||||||
|
|
Loading…
Reference in New Issue
Block a user