From b1cb41f8da9b9888a7b7189d416c5b20f23f91ef Mon Sep 17 00:00:00 2001 From: Nolan Woods Date: Tue, 12 Oct 2021 10:18:48 -0700 Subject: [PATCH] lib/http: Fix bad username check in single auth secret provider --- lib/http/auth/basic.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/http/auth/basic.go b/lib/http/auth/basic.go index 057524b4a..17685e9a3 100644 --- a/lib/http/auth/basic.go +++ b/lib/http/auth/basic.go @@ -88,8 +88,8 @@ func HtPasswdAuth(path, realm string) httplib.Middleware { func SingleAuth(user, pass, realm string) httplib.Middleware { fs.Infof(nil, "Using --user %s --pass XXXX as authenticated user", user) pass = string(auth.MD5Crypt([]byte(pass), []byte("dlPL2MqE"), []byte("$1$"))) - secretProvider := func(user, realm string) string { - if user == user { + secretProvider := func(u, r string) string { + if user == u { return pass } return ""