Codetools: Fix a memory leak after trying to open a non-existent include file. Issue #40991.

This commit is contained in:
Juha 2024-06-28 17:35:06 +03:00
parent 0ce892437b
commit a5b0a87c97

View File

@ -3810,10 +3810,10 @@ var
FoundFilename:=ResolveDots(GetForcedPathDelims(Param));
// search include file
MissingIncludeFile:=nil;
if Scanner.SearchIncludeFile(FoundFilename,NewSrcLog,
MissingIncludeFile)
if Scanner.SearchIncludeFile(FoundFilename,NewSrcLog,MissingIncludeFile)
then
FoundFilename:=TCodeBuffer(NewSrcLog).Filename;
MissingIncludeFile.Free;
end;
exit;
end;