Fix a potential NPE (#1331)

diff --git a/warn/warn_bazel_api.go b/warn/warn_bazel_api.go
index 707a848..61de4e6 100644
--- a/warn/warn_bazel_api.go
+++ b/warn/warn_bazel_api.go
@@ -180,8 +180,8 @@
 // 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 {