You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
66 lines
2.3 KiB
66 lines
2.3 KiB
Index: configure |
|
--- configure.orig 2009-09-10 18:10:26 +0200 |
|
+++ configure 2009-09-11 21:54:51 +0200 |
|
@@ -4291,13 +4291,7 @@ |
|
if $ac_preproc_ok; then |
|
: |
|
else |
|
- { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 |
|
-$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} |
|
-{ { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check |
|
-See \`config.log' for more details." >&5 |
|
-$as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check |
|
-See \`config.log' for more details." >&2;} |
|
- { (exit 1); exit 1; }; }; } |
|
+ : |
|
fi |
|
|
|
ac_ext=c |
|
Index: nanoftp.c |
|
--- nanoftp.c.orig 2009-08-07 16:16:23 +0200 |
|
+++ nanoftp.c 2009-09-11 21:54:26 +0200 |
|
@@ -1381,7 +1381,7 @@ |
|
|
|
memset (&dataAddr, 0, sizeof(dataAddr)); |
|
#ifdef SUPPORT_IP6 |
|
- if ((ctxt->ftpAddr).ss_family == AF_INET6) { |
|
+ if (((struct sockaddr *)&ctxt->ftpAddr)->sa_family == AF_INET6) { |
|
ctxt->dataFd = socket (AF_INET6, SOCK_STREAM, IPPROTO_TCP); |
|
((struct sockaddr_in6 *)&dataAddr)->sin6_family = AF_INET6; |
|
dataAddrLen = sizeof(struct sockaddr_in6); |
|
@@ -1400,7 +1400,7 @@ |
|
|
|
if (ctxt->passive) { |
|
#ifdef SUPPORT_IP6 |
|
- if ((ctxt->ftpAddr).ss_family == AF_INET6) |
|
+ if (((struct sockaddr *)&ctxt->ftpAddr)->sa_family == AF_INET6) |
|
snprintf (buf, sizeof(buf), "EPSV\r\n"); |
|
else |
|
#endif |
|
@@ -1431,7 +1431,7 @@ |
|
cur = &ctxt->controlBuf[ctxt->controlBufAnswer]; |
|
while (((*cur < '0') || (*cur > '9')) && *cur != '\0') cur++; |
|
#ifdef SUPPORT_IP6 |
|
- if ((ctxt->ftpAddr).ss_family == AF_INET6) { |
|
+ if (((struct sockaddr *)&ctxt->ftpAddr)->sa_family == AF_INET6) { |
|
if (sscanf (cur, "%u", &temp[0]) != 1) { |
|
__xmlIOErr(XML_FROM_FTP, XML_FTP_EPSV_ANSWER, |
|
"Invalid answer to EPSV\n"); |
|
@@ -1468,7 +1468,7 @@ |
|
} else { |
|
getsockname(ctxt->dataFd, (struct sockaddr *) &dataAddr, &dataAddrLen); |
|
#ifdef SUPPORT_IP6 |
|
- if ((ctxt->ftpAddr).ss_family == AF_INET6) |
|
+ if (((struct sockaddr *)&ctxt->ftpAddr)->sa_family == AF_INET6) |
|
((struct sockaddr_in6 *)&dataAddr)->sin6_port = 0; |
|
else |
|
#endif |
|
@@ -1487,7 +1487,7 @@ |
|
return (-1); |
|
} |
|
#ifdef SUPPORT_IP6 |
|
- if ((ctxt->ftpAddr).ss_family == AF_INET6) { |
|
+ if (((struct sockaddr *)&ctxt->ftpAddr)->sa_family == AF_INET6) { |
|
char buf6[INET6_ADDRSTRLEN]; |
|
inet_ntop (AF_INET6, &((struct sockaddr_in6 *)&dataAddr)->sin6_addr, |
|
buf6, INET6_ADDRSTRLEN);
|
|
|