mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-12-02 22:27:30 +01:00
fpdebug: fixed mem leak
git-svn-id: trunk@50878 -
This commit is contained in:
parent
506bdbde54
commit
3a33b42792
@ -392,8 +392,10 @@ end;
|
||||
|
||||
function TDbgCallstackEntry.GetSymbol: TFpDbgSymbol;
|
||||
begin
|
||||
if not FIsSymbolResolved then
|
||||
if not FIsSymbolResolved then begin
|
||||
FSymbol := FThread.Process.FindSymbol(FAnAddress);
|
||||
FIsSymbolResolved := FSymbol <> nil
|
||||
end;
|
||||
result := FSymbol;
|
||||
end;
|
||||
|
||||
@ -481,7 +483,8 @@ end;
|
||||
|
||||
destructor TDbgCallstackEntry.Destroy;
|
||||
begin
|
||||
FRegisterValueList.Free;
|
||||
FreeAndNil(FRegisterValueList);
|
||||
FreeAndNil(FSymbol);
|
||||
inherited Destroy;
|
||||
end;
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user