[26217] in CVS-changelog-for-Kerberos-V5
svn rev #25557: trunk/src/windows/leashdll/
daemon@ATHENA.MIT.EDU (tlyu@mit.edu)
Mon Dec 12 15:45:45 2011
Date: Mon, 12 Dec 2011 15:45:42 -0500
From: tlyu@mit.edu
Message-Id: <201112122045.pBCKjgoU005349@drugstore.mit.edu>
To: cvs-krb5@mit.edu
Reply-To: krbdev@mit.edu
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Errors-To: cvs-krb5-bounces@mit.edu
http://src.mit.edu/fisheye/changelog/krb5/?cs=25557
Commit By: tlyu
Log Message:
ticket: 7050
subject: 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>
Changed Files:
U trunk/src/windows/leashdll/lshfunc.c
Modified: trunk/src/windows/leashdll/lshfunc.c
===================================================================
--- trunk/src/windows/leashdll/lshfunc.c 2011-12-12 20:45:38 UTC (rev 25556)
+++ trunk/src/windows/leashdll/lshfunc.c 2011-12-12 20:45:42 UTC (rev 25557)
@@ -498,6 +498,7 @@
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 @@
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);
}
_______________________________________________
cvs-krb5 mailing list
cvs-krb5@mit.edu
https://mailman.mit.edu/mailman/listinfo/cvs-krb5