From d09d2b1e470f9d54e6bf8e24e743bcc0dfbee4ea Mon Sep 17 00:00:00 2001 From: Anders Hejlsberg Date: Sun, 28 Sep 2025 10:03:57 -0400 Subject: [PATCH] Add missing nil check that can cause panic --- internal/ls/findallreferences.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/ls/findallreferences.go b/internal/ls/findallreferences.go index 256da67860..d30a4035cf 100644 --- a/internal/ls/findallreferences.go +++ b/internal/ls/findallreferences.go @@ -616,7 +616,7 @@ func (l *LanguageService) getReferencedSymbolsForNode(ctx context.Context, posit if node.Kind == ast.KindSourceFile { resolvedRef := getReferenceAtPosition(node.AsSourceFile(), position, program) - if resolvedRef.file == nil { + if resolvedRef == nil || resolvedRef.file == nil { return nil }