mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-22 15:09:20 +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);
|
Error(SListCapacityError, NewCapacity);
|
||||||
if NewCapacity = FCapacity then
|
if NewCapacity = FCapacity then
|
||||||
exit;
|
exit;
|
||||||
ReallocMem(FList, (NewCapacity+1) * FItemSize);
|
ReallocMem(FList, NewCapacity * FItemSize);
|
||||||
FillChar(InternalItems[FCapacity]^, (NewCapacity+1-FCapacity) * FItemSize, #0);
|
FillChar(InternalItems[FCapacity]^, (NewCapacity-FCapacity) * FItemSize, #0);
|
||||||
FCapacity := NewCapacity;
|
FCapacity := NewCapacity;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user