From: Theodore Tso Date: Wed, 26 Oct 1994 23:35:10 +0000 (+0000) Subject: If the requested kvno is IGNORE_KVNO, fix the error return so that 0 X-Git-Tag: krb5-1.0-beta5~1061 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=e1b993fff76b6eb057cec769d5a88eb73fbed48f;p=krb5.git If the requested kvno is IGNORE_KVNO, fix the error return so that 0 (no error) is returned instead of KTF_NOT_FOUND. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4583 dc483132-0cff-0310-8789-dd5450dbe970 --- diff --git a/src/lib/krb5/keytab/file/ChangeLog b/src/lib/krb5/keytab/file/ChangeLog index ef318125b..33507d2b8 100644 --- a/src/lib/krb5/keytab/file/ChangeLog +++ b/src/lib/krb5/keytab/file/ChangeLog @@ -1,3 +1,9 @@ +Wed Oct 26 14:41:31 1994 (tytso@rsx-11) + + * ktf_get_en.c (krb5_ktfile_get_entry): If the requested kvno is + IGNORE_KVNO, fix the error return so that 0 (no error) is + returned instead of KTF_NOT_FOUND. + Thu Oct 13 17:26:12 1994 Theodore Y. Ts'o (tytso@maytag) * configure.in: Add ISODE_DEFS diff --git a/src/lib/krb5/keytab/file/ktf_get_en.c b/src/lib/krb5/keytab/file/ktf_get_en.c index a1c18fc10..fce13c840 100644 --- a/src/lib/krb5/keytab/file/ktf_get_en.c +++ b/src/lib/krb5/keytab/file/ktf_get_en.c @@ -74,9 +74,9 @@ OLDDECLARG(krb5_keytab_entry *, entry) krb5_kt_free_entry(&new_entry); } } + if (kerror == KRB5_KT_END) + kerror = cur_entry.principal ? 0 : KRB5_KT_NOTFOUND; if (kerror) { - if (kerror == KRB5_KT_END) - kerror = KRB5_KT_NOTFOUND; (void) krb5_ktfileint_close(id); krb5_kt_free_entry(&cur_entry); return kerror;