From 54f80e0923ce5700d8340b52c4a4e7da9a96e523 Mon Sep 17 00:00:00 2001 From: juha Date: Sat, 18 Mar 2017 18:13:10 +0000 Subject: [PATCH] CodeTools: Fix SIGSEGV introduced in r54438 #b823ce3277, part 2. Issue #31561. git-svn-id: trunk@54447 - --- components/codetools/linkscanner.pas | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/components/codetools/linkscanner.pas b/components/codetools/linkscanner.pas index 5e8c2d1d56..dbfd40145e 100644 --- a/components/codetools/linkscanner.pas +++ b/components/codetools/linkscanner.pas @@ -4000,7 +4000,9 @@ var UnitSet:=CodeToolBoss.GetUnitSetForDirectory(''); if UnitSet<>nil then begin CfgCache:=UnitSet.GetConfigCache(false); - if Assigned(CfgCache) and CfgCache.Includes.GetString(AFilename,ExpFilename) then begin + if Assigned(CfgCache) and Assigned(CfgCache.Includes) + and CfgCache.Includes.GetString(AFilename,ExpFilename) then + begin NewCode:=LoadSourceCaseLoUp(ExpFilename); Result:=(NewCode<>nil); if Result then exit;