Added new function krb_err_msg() that should be used instead of
indexing into krb_err_txt[]. The function does a sanity check on the error code. Replaced all occurencies of krb_err_txt[]. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@280 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
@@ -38,9 +38,9 @@ POP * p;
|
||||
#ifdef KERBEROS
|
||||
if ((status = krb_get_lrealm(lrealm,1)) == KFAILURE) {
|
||||
pop_log(p, POP_FAILURE, "%s: (%s.%s@%s) %s", p->client, kdata.pname,
|
||||
kdata.pinst, kdata.prealm, krb_err_txt[status]);
|
||||
kdata.pinst, kdata.prealm, krb_err_msg(status));
|
||||
return(pop_msg(p,POP_FAILURE,
|
||||
"Kerberos error: \"%s\".", krb_err_txt[status]));
|
||||
"Kerberos error: \"%s\".", krb_err_msg(status)));
|
||||
}
|
||||
|
||||
if (strcmp(kdata.prealm,lrealm)) {
|
||||
|
Reference in New Issue
Block a user