From: Joseph Sutton Date: Thu, 24 Aug 2023 23:30:27 +0000 (+1200) Subject: s4:kdc: Initialize pointers to NULL X-Git-Tag: tevent-0.16.0~620 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e427b5b796e074dd03eba8e1dac4bd9a3f8e089c;p=thirdparty%2Fsamba.git s4:kdc: Initialize pointers to NULL Signed-off-by: Joseph Sutton Reviewed-by: Andrew Bartlett --- diff --git a/source4/kdc/db-glue.c b/source4/kdc/db-glue.c index ac6dab6ffec..4c9ea3f2848 100644 --- a/source4/kdc/db-glue.c +++ b/source4/kdc/db-glue.c @@ -3527,9 +3527,9 @@ NTSTATUS samba_kdc_setup_db_ctx(TALLOC_CTX *mem_ctx, struct samba_kdc_base_conte struct samba_kdc_db_context **kdc_db_ctx_out) { int ldb_ret; - struct ldb_message *msg; - struct auth_session_info *session_info; - struct samba_kdc_db_context *kdc_db_ctx; + struct ldb_message *msg = NULL; + struct auth_session_info *session_info = NULL; + struct samba_kdc_db_context *kdc_db_ctx = NULL; /* The idea here is very simple. Using Kerberos to * authenticate the KDC to the LDAP server is highly likely to * be circular. @@ -3583,7 +3583,7 @@ NTSTATUS samba_kdc_setup_db_ctx(TALLOC_CTX *mem_ctx, struct samba_kdc_base_conte if (kdc_db_ctx->rodc) { int my_krbtgt_number; const char *secondary_keytab[] = { "msDS-SecondaryKrbTgtNumber", NULL }; - struct ldb_dn *account_dn; + struct ldb_dn *account_dn = NULL; struct ldb_dn *server_dn = samdb_server_dn(kdc_db_ctx->samdb, kdc_db_ctx); if (!server_dn) { DBG_WARNING("Cannot determine server DN in KDC backend: %s\n",