--- globus_2_4_3_adv2003_fix892_fix956/gridftp/client/source/globus_ftp_client_state.c Fri Jan 10 17:08:23 2003 +++ globus_2_4_3_adv2003_fix892_fix956_more/gridftp/client/source/globus_ftp_client_state.c Mon Dec 8 21:15:50 2003 @@ -1440,7 +1440,16 @@ { globus_assert(client_handle->state == GLOBUS_FTP_CLIENT_HANDLE_SOURCE_SETUP_CONNECTION); +#if 0 target->state = GLOBUS_FTP_CLIENT_TARGET_SETUP_PORT; +#else + /* + * Do _NOT_ use an active connection, because it would cause + * unnecessary failures in a firewalled environment... + */ + + target->state = GLOBUS_FTP_CLIENT_TARGET_SETUP_PASV; +#endif } /* Prefer PASV data connections for most operations */ else if(client_handle->state ==