|
|
@@ -4257,8 +4257,7 @@ void CFtpControlSocket::FileTransfer(t_transferfile *transferfile/*=0*/,BOOL bFi
|
|
|
m_pTransferSocket->m_transferdata=pData->transferdata;
|
|
|
// not sure what happens when we active transfer socket immediately while resuming
|
|
|
// it can possibly make transfer socket start reading from a file before a file pointer is advanced
|
|
|
- if (GetOptionVal(OPTION_MPEXT_TRANSFER_ACTIVE_IMMEDIATELY) ||
|
|
|
- ((pData->transferfile.get || !pData->transferdata.bResume) && !pData->bPasv))
|
|
|
+ if (GetOptionVal(OPTION_MPEXT_TRANSFER_ACTIVE_IMMEDIATELY) || !pData->bPasv)
|
|
|
{
|
|
|
m_pTransferSocket->SetActive();
|
|
|
}
|