internal/lsp: fix nil pointer in textDocument/didClose

Fixes golang/go#35165

Change-Id: I1a4cb2bae89c2eeb52908c622ce17913f3c2a3c5
Reviewed-on: https://go-review.googlesource.com/c/tools/+/204823
Run-TryBot: Rebecca Stambler <rstambler@golang.org>
Reviewed-by: Michael Matloob <matloob@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
This commit is contained in:
Rebecca Stambler 2019-11-01 16:50:24 -04:00
parent 075a17623f
commit 1118e32177

View File

@ -155,6 +155,7 @@ func (s *Server) didClose(ctx context.Context, params *protocol.DidCloseTextDocu
f, err := view.GetFile(ctx, uri)
if err != nil {
log.Error(ctx, "no file", err, telemetry.URI)
return nil
}
_, cphs, err := view.CheckPackageHandles(ctx, f)
if err != nil {