mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-09-20 10:39:34 +02:00
fpdebug: fixed mem leak
git-svn-id: branches/fixes_1_6@50879 -
This commit is contained in:
parent
0f4ab685b0
commit
e40775458c
@ -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