Online
Registriert seit: 10. Jun 2003
Ort: Berlin
9.582 Beiträge
Delphi 11 Alexandria
|
AW: Hilfe zur Speicherleck Suche benötigt
5. Mär 2022, 09:35
Das Problem ist der Aufruf an ProtectBuffer hier:
Delphi-Quellcode:
procedure TDECPasswordHash.DoDone;
begin
inherited;
ProtectBuffer(FSalt, SizeOf(FSalt));
SetLength(FSalt, 0);
end;
Du übergibst FSalt statt FSalt[0] und machst damit das Array kaputt. Da danach die Längenangabe des Arrays 0 ist, wird auch nichts mehr freigegeben.
Sebastian Jänicke Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
Geändert von jaenicke ( 5. Mär 2022 um 09:38 Uhr)
|