diff --git a/src/cmd/godoc/godoc.go b/src/cmd/godoc/godoc.go index a4a0d8333c..34e058ab5c 100644 --- a/src/cmd/godoc/godoc.go +++ b/src/cmd/godoc/godoc.go @@ -114,7 +114,12 @@ func registerPublicHandlers(mux *http.ServeMux) { } func initFSTree() { - fsTree.set(newDirectory(filepath.Join(*goroot, *testDir), nil, -1)) + dir := newDirectory(filepath.Join(*goroot, *testDir), nil, -1) + if dir == nil { + log.Println("Warning: FSTree is nil") + return + } + fsTree.set(dir) invalidateIndex() }