diff lib/protocols.c @ 547:34a3f10d8bae

2004-9-6 Brian Masney <masneyb@gftp.org> * lib/gftp.h lib/misc.c lib/protocols.c lib/rfc959.c - fixes for hosts that have IPv6 and IPv4 hostnames and a IPv6 connection cannot be made * lib/rfc2068.c - removed unused variable
author masneyb
date Wed, 08 Sep 2004 00:34:15 +0000
parents 5d13fa48c275
children 7f54d0c0edbc
line wrap: on
line diff
--- a/lib/protocols.c	Wed Sep 08 00:18:10 2004 +0000
+++ b/lib/protocols.c	Wed Sep 08 00:34:15 2004 +0000
@@ -2159,6 +2159,8 @@
           close (sock);
           continue;
         }
+
+      request->ai_family = res->ai_family;
       break;
     }
 
@@ -2185,6 +2187,7 @@
 
   g_return_val_if_fail (sock != -1, GFTP_EFATAL);
 
+  request->ai_family = AF_INET;
   if ((sock = socket (AF_INET, SOCK_STREAM, IPPROTO_TCP)) < 0)
     {
       request->logging_function (gftp_logging_error, request,