From ad48c76ab9b528d89e103ffbf6037900e75a69df Mon Sep 17 00:00:00 2001 From: Vladimir Moskva Date: Tue, 4 Feb 2025 17:07:07 +0100 Subject: [PATCH] Fix a potential NPE (#1331) --- warn/warn_bazel_api.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/warn/warn_bazel_api.go b/warn/warn_bazel_api.go index 707a8485f..61de4e613 100644 --- a/warn/warn_bazel_api.go +++ b/warn/warn_bazel_api.go @@ -180,8 +180,8 @@ var moduleToApparentRepoName func(string) string // useApparentRepoNameIfExternal replaces the module name in a load statement with the apparent repository // name used by the root Bazel module (if any). func useApparentRepoNameIfExternal(load string, fileReader *FileReader) string { - if !strings.HasPrefix(load, "@") { - // Not a load from an external repository. + if !strings.HasPrefix(load, "@") || fileReader == nil { + // Not a load from an external repository or we can't load external files. return load } if moduleToApparentRepoName == nil {