diff options
author | Robert Griesemer <gri@golang.org> | 2010-02-16 12:49:41 -0800 |
---|---|---|
committer | Robert Griesemer <gri@golang.org> | 2010-02-16 12:49:41 -0800 |
commit | ca075494a65f8b30abc9dfeb76b5144b9f14ed1e (patch) | |
tree | 1945f62836e17904b818cafd2972b055c27e9dff | |
parent | ffd0961313423d51bddf2fa46a384fd3a13e3fe8 (diff) | |
download | go-ca075494a65f8b30abc9dfeb76b5144b9f14ed1e.tar.gz go-ca075494a65f8b30abc9dfeb76b5144b9f14ed1e.zip |
godoc: initialize vars depending on flags after parsing the flags.
R=rsc
CC=golang-dev
https://golang.org/cl/206109
-rw-r--r-- | src/cmd/godoc/godoc.go | 4 | ||||
-rw-r--r-- | src/cmd/godoc/main.go | 1 |
2 files changed, 4 insertions, 1 deletions
diff --git a/src/cmd/godoc/godoc.go b/src/cmd/godoc/godoc.go index 176e33949f..eebedd2870 100644 --- a/src/cmd/godoc/godoc.go +++ b/src/cmd/godoc/godoc.go @@ -111,10 +111,12 @@ func init() { flag.StringVar(&cmdroot, "cmdroot", pathutil.Join(goroot, "src/cmd"), "command source directory") flag.StringVar(&pkgroot, "pkgroot", pathutil.Join(goroot, "src/pkg"), "package source directory") flag.StringVar(&tmplroot, "tmplroot", pathutil.Join(goroot, "lib/godoc"), "template directory") +} + +func initHandlers() { fsMap.Init(*path) fileServer = http.FileServer(goroot, "") - cmdHandler = httpHandler{"/cmd/", cmdroot, false} pkgHandler = httpHandler{"/pkg/", pkgroot, true} } diff --git a/src/cmd/godoc/main.go b/src/cmd/godoc/main.go index 4bff23f0df..9a7a13abab 100644 --- a/src/cmd/godoc/main.go +++ b/src/cmd/godoc/main.go @@ -152,6 +152,7 @@ func main() { log.Exitf("negative tabwidth %d", *tabwidth) } + initHandlers() readTemplates() if *httpaddr != "" { |