Einzelnen Beitrag anzeigen

EWeiss
(Gast)

n/a Beiträge
 
#12

AW: Memoryleak oder doch nicht?

  Alt 29. Mär 2018, 11:31
Das wird sicher nur 1+ durchlaufen?
Delphi-Quellcode:
if nReading = 0 then
  Begin
    New(FToPBuffer);
    LineStart := FToPBuffer;
    LineStart^.Nr := 0;
  end;
Ja wenn nReading = 0

EDIT:
Und LineStart wird ja freigegeben.
Da es der gleiche Pointer wie der von FToPBuffer ist darf ich FToPBuffer nicht nochmals freigeben das wäre ja dann doppelt gemoppelt.


gruss

Geändert von EWeiss (29. Mär 2018 um 11:40 Uhr)
  Mit Zitat antworten Zitat