isync

mailbox synchronization program
git clone https://git.code.sf.net/p/isync/isync
Log | Files | Refs | README | LICENSE

commit 12be7dd1f31d9b48c666a6c3431cc529f331093b
parent 1c758be695c2a10f1145d318831c63b384ce811c
Author: Oswald Buddenhagen <ossi@users.sf.net>
Date:   Sun,  2 Feb 2014 12:24:34 +0100

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.

Diffstat:
Msrc/socket.c | 2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/socket.c b/src/socket.c @@ -349,7 +349,7 @@ socket_connect( conn_t *sock, void (*cb)( int ok, void *aux ) ) memset( &hints, 0, sizeof(hints) ); hints.ai_family = AF_UNSPEC; hints.ai_socktype = SOCK_STREAM; - hints.ai_flags = AI_V4MAPPED | AI_ADDRCONFIG; + hints.ai_flags = AI_ADDRCONFIG; infon( "Resolving %s... ", conf->host ); if ((gaierr = getaddrinfo( conf->host, NULL, &hints, &sock->addrs ))) { error( "IMAP error: Cannot resolve server '%s': %s\n", conf->host, gai_strerror( gaierr ) );