r21556: Remove superfluos return check in ads_keytab_verify_ticket().
authorGünther Deschner <gd@samba.org>
Tue, 27 Feb 2007 13:25:42 +0000 (13:25 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 17:18:13 +0000 (12:18 -0500)
Guenther
(This used to be commit 020601ea0abeb15f2aef9da354fcf6d7d5459710)

source3/libads/kerberos_verify.c

index dc2f2a1e788acfcfc6677b0c8ac5b5958b32e171..03e30a9ba3ee7c48d2fba1e5c8724c50ee80be14 100644 (file)
@@ -88,7 +88,6 @@ static BOOL ads_keytab_verify_ticket(krb5_context context, krb5_auth_context aut
                goto out;
        }
   
-       if (ret != KRB5_KT_END && ret != ENOENT ) {
                while (!auth_ok && (krb5_kt_next_entry(context, keytab, &kt_entry, &kt_cursor) == 0)) {
                        ret = smb_krb5_unparse_name(context, kt_entry.principal, &entry_princ_s);
                        if (ret) {
@@ -146,7 +145,6 @@ static BOOL ads_keytab_verify_ticket(krb5_context context, krb5_auth_context aut
                        ZERO_STRUCT(kt_entry);
                }
                krb5_kt_end_seq_get(context, keytab, &kt_cursor);
-       }
 
        ZERO_STRUCT(kt_cursor);