diff --git a/src/channel.c b/src/channel.c index e73c415732..bdb59f0d39 100644 --- a/src/channel.c +++ b/src/channel.c @@ -977,8 +977,8 @@ channel_open( CLEAR_FIELD(hints); hints.ai_family = AF_UNSPEC; hints.ai_socktype = SOCK_STREAM; -# ifdef AI_ADDRCONFIG - hints.ai_flags = AI_ADDRCONFIG; +# if defined(AI_ADDRCONFIG) && defined(AI_V4MAPPED) + hints.ai_flags = AI_ADDRCONFIG | AI_V4MAPPED; # endif // Set port number manually in order to prevent name resolution services // from being invoked in the environment where AI_NUMERICSERV is not diff --git a/src/version.c b/src/version.c index 47b1e568c3..77f17f6214 100644 --- a/src/version.c +++ b/src/version.c @@ -750,6 +750,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 1661, /**/ 1660, /**/