View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000225 | Double Commander | Plugins | public | 2011-11-09 00:17 | 2014-01-14 22:52 |
Reporter | swopster | Assigned To | Alexx2000 | ||
Priority | normal | Severity | crash | Reproducibility | have not tried |
Status | closed | Resolution | fixed | ||
Projection | none | ETA | none | ||
Platform | i7 2600k/p8z68-v/8gb/ | OS | win7 Home Premium | OS Version | sp1 64 bit |
Product Version | 0.6.0 (trunk) | Product Build | 4061 | ||
Target Version | 0.5.2 | Fixed in Version | 0.5.4 | ||
Summary | 0000225: Critical errors with FTP plugin / Критические ошибки при работе с FTP плагином | ||||
Description | Были замечены вылеты в критические ошибки при следующих действиях: 1. Нажать F3 на названии подключения FTP 2. При переименовывании названии соединения 3. При нажатии клавиши Backspace (на клавиатуре) находясь в какой-либо папке на сервере FTP. | ||||
Tags | No tags attached. | ||||
Attached Files | ftpfunc.pas.patch (924 bytes)
Index: plugins/wfx/ftp/src/ftpfunc.pas =================================================================== --- plugins/wfx/ftp/src/ftpfunc.pas (revision 4137) +++ plugins/wfx/ftp/src/ftpfunc.pas (working copy) @@ -218,17 +218,14 @@ end; function ShowPasswordDialog(out Password: AnsiString): Boolean; -var - pcTemp: PAnsiChar; begin - Result:= False; - GetMem(pcTemp, MAX_PATH); - if RequestProc(PluginNumber, RT_Password, nil, nil, pcTemp, MAX_PATH) then - begin - Password:= pcTemp; - Result:= True; - end; - FreeMem(pcTemp); + SetLength(Password, MAX_PATH); + Password[1] := #0; + Result := RequestProc(PluginNumber, RT_Password, nil, nil, PChar(Password), MAX_PATH); + if Result then + Password:= PChar(Password) // truncate to #0 + else + Password := ''; end; function FtpConnect(const ConnectionName: AnsiString; out FtpSend: TFTPSendEx): Boolean; | ||||
Fixed in Revision | 4135,4136,4138 | ||||
Operating system | Windows | ||||
Widgetset | Win32 | ||||
Architecture | 32-bit, 64-bit | ||||
|
1,2 исправил, 3 не воспроизводится |
|
Наверное ето сюдаже У меня слетает еще при одновременном отображении одного и того же FTP коннекшена на обоих панелях (имя коннекшина 1 символ, ввожу пустой пароль(необязятельно), для гарантии можно подключать на второй панели пока первая получает список файлов) |
|
Патч чтоб не показывать мусор в диалоге ввода пароля |
|
Применил |
|
Полагаю исправлено (у меня с последним DC и плагином не воспроизводится) |
Date Modified | Username | Field | Change |
---|---|---|---|
2011-11-09 00:17 | swopster | New Issue | |
2011-11-09 00:17 | swopster | File Added: f3 na name ftp connection.PNG | |
2011-11-09 00:18 | swopster | File Added: doublecmd.err | |
2011-12-03 13:45 | Alexx2000 | Assigned To | => Alexx2000 |
2011-12-03 13:45 | Alexx2000 | Status | new => assigned |
2011-12-03 14:58 | Alexx2000 | Target Version | => 0.5.2 |
2011-12-03 14:58 | Alexx2000 | Summary | Критические ошибки при работе с FTP плагином => Critical errors with FTP plugin / Критические ошибки при работе с FTP плагином |
2011-12-03 19:47 | Alexx2000 | Fixed in Revision | => 4135,4136,4138 |
2011-12-03 19:47 | Alexx2000 | Note Added: 0000257 | |
2011-12-03 19:47 | Alexx2000 | Status | assigned => resolved |
2011-12-03 19:47 | Alexx2000 | Fixed in Version | => 0.5.2 |
2011-12-03 19:47 | Alexx2000 | Resolution | open => fixed |
2011-12-03 23:14 | vitaliyg | Note Added: 0000258 | |
2011-12-03 23:18 | vitaliyg | File Added: ftpfunc.pas.patch | |
2011-12-03 23:19 | vitaliyg | Note Added: 0000259 | |
2011-12-04 16:21 | Alexx2000 | Note Added: 0000260 | |
2011-12-04 16:21 | Alexx2000 | Status | resolved => feedback |
2012-03-24 14:54 | Alexx2000 | Note Added: 0000488 | |
2012-03-24 14:54 | Alexx2000 | Status | feedback => resolved |
2012-03-24 14:54 | Alexx2000 | Fixed in Version | 0.5.2 => 0.5.4 |
2014-01-14 22:52 | Alexx2000 | Status | resolved => closed |