You are viewing a plain text version of this content. The canonical link for it is here.
Posted to apache-bugdb@apache.org by Jochen Wiedmann <Jo...@Neckar-Alb.DE> on 1997/02/22 00:50:01 UTC
mod_proxy/183: FTP connections fail with error message "proxy: error setting PASV debug option"
>Number: 183
>Category: mod_proxy
>Synopsis: FTP connections fail with error message "proxy: error setting PASV debug option"
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: gnats-admin (GNATS administrator)
>State: open
>Class: sw-bug
>Submitter-Id: apache
>Arrival-Date: Fri Feb 21 15:50:01 1997
>Originator: Jochen.Wiedmann@Neckar-Alb.DE
>Organization:
apache
>Release: 1.2b6
>Environment:
Linux 2.0.29 (i386), gcc 2.7.2
>Description:
When trying to load down a file via the FTP proxy, it always fails with
an error message "proxy: error setting PASV debug option".
I cannot see, why the module aborts a transfer if it cannot put the
socket into debugging mode.
>How-To-Repeat:
>Fix:
I have just commented out the following lines in proxy_ftp.c:
if (setsockopt(dsock, SOL_SOCKET, SO_DEBUG, (const char *)&one,
sizeof (int)) == -1)
{
proxy_log_uerror("setsockopt", NULL,
"proxy: error setting PASV debug option", r->server);
pclosef(pool, dsock);
pclosef(pool, sock);
return SERVER_ERROR;
}
Perhaps it would even be sufficient just to carry on instead of aborting
the transfer.
%0
>Audit-Trail:
>Unformatted: