s4-kdc Handle the case where we may be given a ticket from an RODC in db layer
[abartlet/samba.git/.git] / source4 / kdc / hdb-samba4.c
index cbc00df0aef6ceba55da0a26d08b9ea15c40fc9c..53b1abee94e81a7fbae4ac0364bce9e7f97d0781 100644 (file)
@@ -83,16 +83,17 @@ static krb5_error_code hdb_samba4_remove(krb5_context context, HDB *db, krb5_con
 }
 
 static krb5_error_code hdb_samba4_fetch(krb5_context context, HDB *db,
-                                krb5_const_principal principal,
-                                unsigned flags,
-                                hdb_entry_ex *entry_ex)
+                                       krb5_const_principal principal,
+                                       unsigned flags,
+                                       unsigned kvno,
+                                       hdb_entry_ex *entry_ex)
 {
        struct samba_kdc_db_context *kdc_db_ctx;
 
        kdc_db_ctx = talloc_get_type_abort(db->hdb_db,
                                           struct samba_kdc_db_context);
 
-       return samba_kdc_fetch(context, kdc_db_ctx, principal, flags, entry_ex);
+       return samba_kdc_fetch(context, kdc_db_ctx, principal, flags, kvno, entry_ex);
 }
 
 static krb5_error_code hdb_samba4_firstkey(krb5_context context, HDB *db, unsigned flags,