diff options
author | Matthew Holt <mholt@users.noreply.github.com> | 2019-10-28 15:08:45 -0600 |
---|---|---|
committer | Matthew Holt <mholt@users.noreply.github.com> | 2019-10-28 15:08:45 -0600 |
commit | 442fd748f6ef1215fb859d8aefe6c817988d189a (patch) | |
tree | 044a1ac9cfd9c701597f13de410c8d3a9a676454 /modules/caddyhttp/caddyauth | |
parent | b00dfd3965f400956c5bb5b388e9d54ef98052e5 (diff) |
caddyhttp: Minor cleanup and fix nil pointer deref in caddyfile adapter
Diffstat (limited to 'modules/caddyhttp/caddyauth')
-rw-r--r-- | modules/caddyhttp/caddyauth/command.go | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/modules/caddyhttp/caddyauth/command.go b/modules/caddyhttp/caddyauth/command.go index c110001..70a11a0 100644 --- a/modules/caddyhttp/caddyauth/command.go +++ b/modules/caddyhttp/caddyauth/command.go @@ -56,6 +56,10 @@ func cmdHashPassword(fs caddycmd.Flags) (int, error) { plaintext := []byte(fs.String("plaintext")) salt := []byte(fs.String("salt")) + if len(plaintext) == 0 { + return caddy.ExitCodeFailedStartup, fmt.Errorf("password is required") + } + var hash []byte var err error switch algorithm { |