mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-21 01:09:31 +02:00
* 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:
parent
1e3137c315
commit
1c9377470a
@ -120,6 +120,8 @@ destructor TEventObject.destroy;
|
||||
|
||||
begin
|
||||
sem_destroy(psem_t(FSem));
|
||||
dispose(FSem);
|
||||
FEventSection.Free;
|
||||
end;
|
||||
|
||||
procedure TEventObject.ResetEvent;
|
||||
|
@ -120,6 +120,8 @@ destructor TEventObject.destroy;
|
||||
|
||||
begin
|
||||
sem_destroy(psem_t(FSem));
|
||||
dispose(FSem);
|
||||
FEventSection.Free;
|
||||
end;
|
||||
|
||||
procedure TEventObject.ResetEvent;
|
||||
|
@ -120,6 +120,8 @@ destructor TEventObject.destroy;
|
||||
|
||||
begin
|
||||
sem_destroy(FSem);
|
||||
dispose(FSem);
|
||||
FEventSection.Free;
|
||||
end;
|
||||
|
||||
procedure TEventObject.ResetEvent;
|
||||
|
@ -119,6 +119,8 @@ destructor TEventObject.destroy;
|
||||
|
||||
begin
|
||||
sem_destroy(FSem);
|
||||
dispose(FSem);
|
||||
FEventSection.Free;
|
||||
end;
|
||||
|
||||
procedure TEventObject.ResetEvent;
|
||||
|
@ -120,6 +120,8 @@ destructor TEventObject.destroy;
|
||||
|
||||
begin
|
||||
sem_destroy(psem_t(FSem));
|
||||
dispose(FSem);
|
||||
FEventSection.Free;
|
||||
end;
|
||||
|
||||
procedure TEventObject.ResetEvent;
|
||||
|
Loading…
Reference in New Issue
Block a user