From d712d2638e3bb52f812322b95a76842b5ae92c2c Mon Sep 17 00:00:00 2001 From: Slava Zanko Date: Tue, 24 Nov 2009 11:35:53 +0200 Subject: [PATCH] Ticket #1796: FTPFS does not work in active mode Fixed error with active mode of ftpfs. Signed-off-by: Slava Zanko --- vfs/ftpfs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vfs/ftpfs.c b/vfs/ftpfs.c index 9917fa8aa..b1e2e5cf1 100644 --- a/vfs/ftpfs.c +++ b/vfs/ftpfs.c @@ -982,7 +982,7 @@ again: memset (&data_addr, 0, sizeof (struct sockaddr_storage)); data_addrlen = sizeof (struct sockaddr_storage); - if (getpeername (SUP.sock, (struct sockaddr *) &data_addr, &data_addrlen) == -1) + if (getsockname (SUP.sock, (struct sockaddr *) &data_addr, &data_addrlen) == -1) return -1; switch (data_addr.ss_family) { -- 2.11.4.GIT