Merge pull request #377 from golang/auth

talksapp: fix environment variable access
diff --git a/talksapp/main.go b/talksapp/main.go
index d104455..029caef 100644
--- a/talksapp/main.go
+++ b/talksapp/main.go
@@ -35,7 +35,6 @@
 	}
 	homeArticle  = loadHomeArticle()
 	contactEmail = "golang-dev@googlegroups.com"
-	github       = httputil.NewAuthTransportFromEnvironment(nil)
 
 	// used for mocking in tests
 	getPresentation = gosrc.GetPresentation
@@ -120,6 +119,8 @@
 
 func httpClient(r *http.Request) *http.Client {
 	c := appengine.NewContext(r)
+	github := httputil.NewAuthTransportFromEnvironment(nil)
+
 	return &http.Client{
 		Transport: &httputil.AuthTransport{
 			Token:        github.Token,