* free fsem and feventsection in TEventObject destructor (please check

win32/wince too, it seems they don't free the handle that's allocated
    in their constructor either)

git-svn-id: trunk@3017 -
This commit is contained in:
Jonas Maebe 2006-03-22 21:51:36 +00:00
parent 1e3137c315
commit 1c9377470a
5 changed files with 10 additions and 0 deletions

View File

@ -120,6 +120,8 @@ destructor TEventObject.destroy;
begin
sem_destroy(psem_t(FSem));
dispose(FSem);
FEventSection.Free;
end;
procedure TEventObject.ResetEvent;

View File

@ -120,6 +120,8 @@ destructor TEventObject.destroy;
begin
sem_destroy(psem_t(FSem));
dispose(FSem);
FEventSection.Free;
end;
procedure TEventObject.ResetEvent;

View File

@ -120,6 +120,8 @@ destructor TEventObject.destroy;
begin
sem_destroy(FSem);
dispose(FSem);
FEventSection.Free;
end;
procedure TEventObject.ResetEvent;

View File

@ -119,6 +119,8 @@ destructor TEventObject.destroy;
begin
sem_destroy(FSem);
dispose(FSem);
FEventSection.Free;
end;
procedure TEventObject.ResetEvent;

View File

@ -120,6 +120,8 @@ destructor TEventObject.destroy;
begin
sem_destroy(psem_t(FSem));
dispose(FSem);
FEventSection.Free;
end;
procedure TEventObject.ResetEvent;