Ticket #1501: filezilla_2.2.25_geexbox_cwd.patch

File filezilla_2.2.25_geexbox_cwd.patch, 607 bytes (added by tommywu, 13 years ago)

use MKD even CWD get 4xx code

  • FtpControlSocket.cpp

    diff -Nur source/FtpControlSocket.cpp source.patch/FtpControlSocket.cpp
    old new  
    24522452            break;
    24532453        case FILETRANSFER_CWD:
    24542454            if (code!=2 && code!=3)
    2455                 if (code==4)
    2456                     nReplyError=FZ_REPLY_ERROR;
    2457                 else if (pData->transferfile.get)
     2455                if (pData->transferfile.get)
    24582456                {
     2457                    if (code==4) {
     2458                        nReplyError=FZ_REPLY_ERROR;
     2459                        break;
     2460                    }
    24592461                    pData->bUseAbsolutePaths = TRUE;
    24602462                    m_Operation.nOpState = FILETRANSFER_NOLIST_SIZE;
    24612463                }