mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-16 23:19:24 +02:00
* fix memory leak of TFPSList.Clear()
git-svn-id: trunk@8431 -
This commit is contained in:
parent
b984b2227f
commit
f88c5e1324
@ -261,8 +261,8 @@ begin
|
||||
Error(SListCapacityError, NewCapacity);
|
||||
if NewCapacity = FCapacity then
|
||||
exit;
|
||||
ReallocMem(FList, (NewCapacity+1) * FItemSize);
|
||||
FillChar(InternalItems[FCapacity]^, (NewCapacity+1-FCapacity) * FItemSize, #0);
|
||||
ReallocMem(FList, NewCapacity * FItemSize);
|
||||
FillChar(InternalItems[FCapacity]^, (NewCapacity-FCapacity) * FItemSize, #0);
|
||||
FCapacity := NewCapacity;
|
||||
end;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user