MC ftpfs patch
Petr Soucek
petr na ryston.cz
Sobota Prosinec 18 16:00:59 CET 1999
Libor Pechacek wrote:
>
> Tady je patchik pro MC, aby se nekousnul pri kazdem FTP prenosu z noveho
> wu-ftpd. Neni to zadna promyslenost, akorat jsem udelal ekvivalentni
> upravu uprave mirroru, ktera je k nalezeni na
> ftp://ftp.wu-ftpd.org/pub/support/. Jen jsem to zkusil upravit,
> zkompilovat - a ejhle - ono to fungovalo. Pokud si budete upravovat
> vlatni MC, mejte to na pameti.
>
Tahle oprava uz je zapracovana v mc-4.5.41 z 2.11.1999:
--- old/mc-4.5.40/vfs/ftpfs.c Wed Sep 29 16:39:34 1999
+++ new/mc-4.5.41/vfs/ftpfs.c Mon Nov 1 23:00:15 1999
@@ -1644,12 +1644,13 @@
linear_abort(fe);
if (!n) {
+ close (fe->data_sock);
+ fe->data_sock = -1;
+
if ((get_reply (qsock (fe->bucket), NULL, 0) != COMPLETE)) {
my_errno = EIO;
n=-1;
}
- close (fe->data_sock);
- fe->data_sock = -1;
}
ERRNOR (errno, n);
}
Zdravi
Petr Soucek
> L.P.
>
> - --- mc-4.5.40/vfs/ftpfs.c.orig Wed Sep 29 22:39:34 1999
> +++ mc-4.5.40/vfs/ftpfs.c Fri Dec 17 14:13:24 1999
> @@ -1644,11 +1644,11 @@
> linear_abort(fe);
>
> if (!n) {
> + close (fe->data_sock);
> if ((get_reply (qsock (fe->bucket), NULL, 0) != COMPLETE)) {
> my_errno = EIO;
> n=-1;
> }
> - - close (fe->data_sock);
> fe->data_sock = -1;
> }
> ERRNOR (errno, n);
>
Další informace o konferenci Linux