summaryrefslogtreecommitdiff
path: root/source4/kdc/mit_samba.c
diff options
context:
space:
mode:
Diffstat (limited to 'source4/kdc/mit_samba.c')
-rw-r--r--source4/kdc/mit_samba.c12
1 files changed, 9 insertions, 3 deletions
diff --git a/source4/kdc/mit_samba.c b/source4/kdc/mit_samba.c
index bc90172ef37..8abac9d386e 100644
--- a/source4/kdc/mit_samba.c
+++ b/source4/kdc/mit_samba.c
@@ -179,7 +179,9 @@ int mit_samba_get_principal(struct mit_samba_context *ctx,
unsigned int kflags,
krb5_db_entry **_kentry)
{
- struct sdb_entry_ex sentry;
+ struct sdb_entry_ex sentry = {
+ .free_entry = NULL,
+ };
krb5_db_entry *kentry;
int ret;
int sflags = 0;
@@ -238,7 +240,9 @@ done:
int mit_samba_get_firstkey(struct mit_samba_context *ctx,
krb5_db_entry **_kentry)
{
- struct sdb_entry_ex sentry;
+ struct sdb_entry_ex sentry = {
+ .free_entry = NULL,
+ };
krb5_db_entry *kentry;
int ret;
@@ -276,7 +280,9 @@ 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_ex sentry = {
+ .free_entry = NULL,
+ };
krb5_db_entry *kentry;
int ret;