mirror of
https://github.com/alliedmodders/amxmodx.git
synced 2024-12-25 06:15:37 +03:00
made it a little safer
This commit is contained in:
parent
0caffa2b82
commit
811265e28b
Binary file not shown.
@ -651,6 +651,7 @@ begin
|
||||
// ... change to / and create all the directories ...
|
||||
CurNode := nil;
|
||||
if (Path <> '/') then begin
|
||||
try
|
||||
IdFTP.ChangeDir('/');
|
||||
with GetAllDirs do begin
|
||||
for i := 0 to Count -1 do begin
|
||||
@ -666,6 +667,12 @@ begin
|
||||
Free;
|
||||
end;
|
||||
IdFTP.ChangeDir(Path);
|
||||
except
|
||||
if (IdFTP.Connected) then
|
||||
IdFTP.ChangeDir(Path)
|
||||
else
|
||||
IdFTP.Connect;
|
||||
end;
|
||||
end;
|
||||
// ... find directories in start path ...
|
||||
if eStr.Count <> 0 then begin
|
||||
|
Loading…
Reference in New Issue
Block a user