Skip to content

Commit abf8398

Browse files
committed
Use a mux
1 parent 175b36b commit abf8398

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

cli.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,8 @@ func (h *CLIHandler) Auth(c *api.Client, m map[string]string) (*api.Secret, erro
8080
}
8181

8282
// Set up callback handler
83-
http.HandleFunc("/oidc/callback", callbackHandler(c, mount, clientNonce, doneCh))
83+
mux := http.NewServeMux()
84+
mux.HandleFunc("/oidc/callback", callbackHandler(c, mount, clientNonce, doneCh))
8485

8586
listener, err := net.Listen("tcp", listenAddress+":"+port)
8687
if err != nil {
@@ -96,7 +97,7 @@ func (h *CLIHandler) Auth(c *api.Client, m map[string]string) (*api.Secret, erro
9697

9798
// Start local server
9899
go func() {
99-
err := http.Serve(listener, nil)
100+
err := http.Serve(listener, mux)
100101
if err != nil && err != http.ErrServerClosed {
101102
doneCh <- loginResp{nil, err}
102103
}

0 commit comments

Comments
 (0)