1
0
mirror of https://github.com/samba-team/samba.git synced 2025-02-25 17:57:42 +03:00

s4:kdc: avoid using sdb_entry_ex in mit_samba_get_{first,next}key()

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
This commit is contained in:
Stefan Metzmacher 2022-03-23 04:17:01 +01:00
parent 61548c7c94
commit e7b101e12e

View File

@ -387,7 +387,7 @@ done:
int mit_samba_get_firstkey(struct mit_samba_context *ctx,
krb5_db_entry **_kentry)
{
struct sdb_entry_ex sentry = {};
struct sdb_entry sentry = {};
krb5_db_entry *kentry;
int ret;
@ -396,7 +396,7 @@ int mit_samba_get_firstkey(struct mit_samba_context *ctx,
return ENOMEM;
}
ret = samba_kdc_firstkey(ctx->context, ctx->db_ctx, &sentry.entry);
ret = samba_kdc_firstkey(ctx->context, ctx->db_ctx, &sentry);
switch (ret) {
case 0:
break;
@ -410,9 +410,9 @@ int mit_samba_get_firstkey(struct mit_samba_context *ctx,
return ret;
}
ret = sdb_entry_to_krb5_db_entry(ctx->context, &sentry.entry, kentry);
ret = sdb_entry_to_krb5_db_entry(ctx->context, &sentry, kentry);
sdb_free_entry(&sentry);
sdb_entry_free(&sentry);
if (ret) {
free(kentry);
@ -425,7 +425,7 @@ int mit_samba_get_firstkey(struct mit_samba_context *ctx,
int mit_samba_get_nextkey(struct mit_samba_context *ctx,
krb5_db_entry **_kentry)
{
struct sdb_entry_ex sentry = {};
struct sdb_entry sentry = {};
krb5_db_entry *kentry;
int ret;
@ -434,7 +434,7 @@ int mit_samba_get_nextkey(struct mit_samba_context *ctx,
return ENOMEM;
}
ret = samba_kdc_nextkey(ctx->context, ctx->db_ctx, &sentry.entry);
ret = samba_kdc_nextkey(ctx->context, ctx->db_ctx, &sentry);
switch (ret) {
case 0:
break;
@ -448,9 +448,9 @@ int mit_samba_get_nextkey(struct mit_samba_context *ctx,
return ret;
}
ret = sdb_entry_to_krb5_db_entry(ctx->context, &sentry.entry, kentry);
ret = sdb_entry_to_krb5_db_entry(ctx->context, &sentry, kentry);
sdb_free_entry(&sentry);
sdb_entry_free(&sentry);
if (ret) {
free(kentry);