From b0958f35f44d9e233e453cd395e5f23f029177da Mon Sep 17 00:00:00 2001 From: Markus Krogh Date: Mon, 11 Jun 2018 12:32:34 +0200 Subject: Add extra check for existing password --- kdc.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kdc.go b/kdc.go index ebb1c04..e3cc02e 100644 --- a/kdc.go +++ b/kdc.go @@ -33,7 +33,7 @@ func checkKerberosDuplicatePw(suffix, username, password string) error { err = kclient.Login() if err != nil { // error either means bad password or no connection etc. - if strings.Contains(err.Error(), "KDC_ERR_PREAUTH_REQUIRED") { + if strings.Contains(err.Error(), "KDC_ERR_PREAUTH_REQUIRED") || strings.Contains(err.Error(), "Decrypting_Error") { // Password did not match return nil } -- cgit v1.1