diff options
author | Jakob Borg <jakob@kastelo.net> | 2023-09-24 19:23:49 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-09-24 19:23:49 +0200 |
commit | 6ed9c0c34cd5f98b5769288d36b7c654e7ebb513 (patch) | |
tree | 9be10ce6c8cc8e11e962bdfa3f77c853303d190c /cmd | |
parent | 19bbf4f6bf3cf2fc56d3e983e455be5fe2ffddcb (diff) | |
download | syncthing-6ed9c0c34cd5f98b5769288d36b7c654e7ebb513.tar.gz syncthing-6ed9c0c34cd5f98b5769288d36b7c654e7ebb513.zip |
lib/config: Accept pre-hashed password (fixes #9123) (#9124)
Diffstat (limited to 'cmd')
-rw-r--r-- | cmd/syncthing/generate/generate.go | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/cmd/syncthing/generate/generate.go b/cmd/syncthing/generate/generate.go index 6b3d0b369..5446cb3ba 100644 --- a/cmd/syncthing/generate/generate.go +++ b/cmd/syncthing/generate/generate.go @@ -69,7 +69,7 @@ func Generate(l logger.Logger, confDir, guiUser, guiPassword string, noDefaultFo return err } - if err := syncthing.EnsureDir(dir, 0700); err != nil { + if err := syncthing.EnsureDir(dir, 0o700); err != nil { return err } locations.SetBaseDir(locations.ConfigBaseDir, dir) @@ -127,7 +127,7 @@ func updateGUIAuthentication(l logger.Logger, guiCfg *config.GUIConfiguration, g } if guiPassword != "" && guiCfg.Password != guiPassword { - if err := guiCfg.HashAndSetPassword(guiPassword); err != nil { + if err := guiCfg.SetPassword(guiPassword); err != nil { return fmt.Errorf("failed to set GUI authentication password: %w", err) } l.Infoln("Updated GUI authentication password.") |