diff options
author | Tom Yu <tlyu@mit.edu> | 2011-12-12 20:45:42 +0000 |
---|---|---|
committer | Tom Yu <tlyu@mit.edu> | 2011-12-12 20:45:42 +0000 |
commit | 2b60b3f6de2f57793f56d508f46d6f048aca97ff (patch) | |
tree | 3ef154302b0445a8fd8499c7bac90f74540a46b8 /src | |
parent | de7dbb3732819888da6f2739fc2e5b7c0de89ebf (diff) | |
download | krb5-2b60b3f6de2f57793f56d508f46d6f048aca97ff.tar.gz krb5-2b60b3f6de2f57793f56d508f46d6f048aca97ff.tar.xz krb5-2b60b3f6de2f57793f56d508f46d6f048aca97ff.zip |
kfw fix: Add custom "Password incorrect" message to Leash_int_kinit_ex()
Overrides obscure KRB5KRB_AP_ERR_BAD_INTEGRITY message.
Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
ticket: 7050
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25557 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
-rw-r--r-- | src/windows/leashdll/lshfunc.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/windows/leashdll/lshfunc.c b/src/windows/leashdll/lshfunc.c index 760ebbd0e4..6f2756672f 100644 --- a/src/windows/leashdll/lshfunc.c +++ b/src/windows/leashdll/lshfunc.c @@ -498,6 +498,7 @@ Leash_int_kinit_ex( char first_part[256]; char second_part[256]; char temp[1024]; + char* custom_msg; int count; int i; int rc5 = 0; @@ -598,10 +599,9 @@ Leash_int_kinit_ex( rcA = rcB; } #endif /* NO_AFS */ - + custom_msg = (rc5 == KRB5KRB_AP_ERR_BAD_INTEGRITY) ? "Password incorrect" : NULL; return leash_error_message("Ticket initialization failed.", - rcL, - rc5, rcA, 0, + rcL, rc5, rcA, custom_msg, displayErrors); } |