poldek i problemy z ftp
Przemyslaw Frasunek
venglin w freebsd.lublin.pl
Pon, 13 Maj 2002, 19:31:21 CEST
Przemyslaw Frasunek <venglin w freebsd.lublin.pl> napisal(a):
> umm, trafiony, zatopiony. przebudujecie?
przepraszam, bzdurnego pacza wysłałem poprzednio.
--- vfile/vftp/ftp.c.old Thu Apr 25 18:34:14 2002
+++ vfile/vftp/ftp.c Mon May 13 19:29:17 2002
@@ -601,14 +601,17 @@
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))
- goto l_err;
+ if (cn->last_respcode != 230) {
+ if (!ftpcn_cmd(cn, "PASS %s", passwd))
+ goto l_err;
- if (!ftpcn_resp(cn) || cn->last_respcode > 500)
- goto l_err;
+ if (!ftpcn_resp(cn) || cn->last_respcode > 500)
+ goto l_err;
+ }
if (!ftpcn_cmd(cn, "TYPE I"))
goto l_err;
--
* 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