This is clearer and make further changes easier.
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
krb5_error_code ret;
int i;
+ ZERO_STRUCTP(k);
+
k->magic = KRB5_KDB_MAGIC_NUMBER;
k->len = KRB5_KDB_V1_BASE_LENGTH;
const struct sdb_entry_ex *s,
krb5_db_entry *k)
{
- ZERO_STRUCTP(k);
+ int ret;
+
+ ret = sdb_entry_ex_to_krb5_db_entry(context, &s->entry, k);
+ if (ret != 0) {
+ return ret;
+ }
if (s->ctx != NULL) {
struct samba_kdc_entry *skdc_entry;
samba_kdc_kdb_entry_destructor);
}
- return sdb_entry_ex_to_krb5_db_entry(context, &s->entry, k);
+ return 0;
}