* Cleanup should always be protected with try..finally

git-svn-id: trunk@5269 -
This commit is contained in:
michael 2006-11-06 22:10:52 +00:00
parent 875eaa0fd6
commit c7147a9412

View File

@ -102,6 +102,7 @@ var
URI: TURI;
begin
FOutStream:=Dest;
Try
{ parse URL }
URI:=ParseURI(URL);
@ -119,8 +120,9 @@ begin
while not FQuit do
FFTP.CallAction;
end;
finally
FOutStream:=nil;
end;
end;
procedure TLNetDownloader.HTTPDownload(const URL: String; Dest: TStream);
@ -128,6 +130,7 @@ var
URI: TURI;
begin
FOutStream:=Dest;
Try
{ parse aURL }
URI := ParseURI(URL);
@ -143,7 +146,9 @@ begin
FQuit:=False;
while not FQuit do
FHTTP.CallAction;
Finally
FOutStream:=nil; // to be sure
end;
end;
constructor TLNetDownloader.Create(AOwner: TComponent);