summaryrefslogtreecommitdiffstats
path: root/source/n/netkit-ftp/patches/10-netkit-ftp-0.17-C-Frame121.patch
diff options
context:
space:
mode:
Diffstat (limited to 'source/n/netkit-ftp/patches/10-netkit-ftp-0.17-C-Frame121.patch')
-rw-r--r--source/n/netkit-ftp/patches/10-netkit-ftp-0.17-C-Frame121.patch25
1 files changed, 25 insertions, 0 deletions
diff --git a/source/n/netkit-ftp/patches/10-netkit-ftp-0.17-C-Frame121.patch b/source/n/netkit-ftp/patches/10-netkit-ftp-0.17-C-Frame121.patch
new file mode 100644
index 000000000..f687d1660
--- /dev/null
+++ b/source/n/netkit-ftp/patches/10-netkit-ftp-0.17-C-Frame121.patch
@@ -0,0 +1,25 @@
+--- netkit-ftp-0.17/ftp/ftp.c.rasold 2005-10-26 16:56:09.000000000 +0200
++++ netkit-ftp-0.17/ftp/ftp.c 2005-10-26 16:56:46.000000000 +0200
+@@ -1253,14 +1253,14 @@
+ switch (data_addr.su_family) {
+ case AF_INET:
+ #if 0
+- if (try_epsv) {
+- result = command(pasvcmd = "EPSV 1");
+- if (code / 10 == 22 && code != 229) {
+- fprintf(stderr,
+- "wrong server: return code must be 229\n");
+- result = COMPLETE + 1;
+- }
+- } else {
++/*@*/ if (try_epsv) {
++/*@*/ result = command(pasvcmd = "EPSV 1");
++/*@*/ if (code / 10 == 22 && code != 229) {
++/*@*/ fprintf(stderr,
++/*@*/ "wrong server: return code must be 229\n");
++/*@*/ result = COMPLETE + 1;
++/*@*/ }
++/*@*/ } else {
+ #endif
+ result = COMPLETE + 1;
+