poldek i problemy z ftp

Przemyslaw Frasunek venglin w freebsd.lublin.pl
Pon, 13 Maj 2002, 19:16:33 CEST


Przemyslaw Frasunek <venglin w freebsd.lublin.pl> napisal(a):

> nowy poldek (a może to curl? nie sprawdzałem) ma problemy z serwerami
> ftp, które do anonftp nie wymagają hasła/maila w ogóle i od razu
> odpowiadają 230. kończy się to tak:
[...]

umm, trafiony, zatopiony. przebudujecie?

--- vfile/vftp/ftp.c.old        Thu Apr 25 18:34:14 2002
+++ vfile/vftp/ftp.c    Mon May 13 19:08:53 2002
@@ -601,10 +601,11 @@
     if (!ftpcn_resp(cn)) 
         goto l_err;
 
-    if (cn->last_respcode != 220 && !CODE_BETWEEN(cn->last_respcode, 300, 399))
+    if (cn->last_respcode != 220 && cn->last_respcode != 230 &&
+         !CODE_BETWEEN(cn->last_respcode, 300, 399))
         goto l_err;
 
-    if (!ftpcn_cmd(cn, "PASS %s", passwd))
+    if (cn->last_respcode == 230 && !ftpcn_cmd(cn, "PASS %s", passwd))
         goto l_err;
 
     if (!ftpcn_resp(cn) || cn->last_respcode > 500)

-- 
* Fido: 2:480/124 ** WWW: http://www.frasunek.com/ ** NIC-HDL: PMF9-RIPE *
* Inet: przemyslaw w frasunek.com ** PGP: D48684904685DF43EA93AFA13BE170BF *



Więcej informacji o liście dyskusyjnej pld-devel-pl