s4:kdc: Explicitly initialize SDBFlags structures
authorJoseph Sutton <josephsutton@catalyst.net.nz>
Wed, 11 Oct 2023 22:54:50 +0000 (11:54 +1300)
committerAndrew Bartlett <abartlet@samba.org>
Tue, 17 Oct 2023 03:19:38 +0000 (03:19 +0000)
Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
source4/kdc/db-glue.c

index 5da274c2a4af1d8ef7a19419e9db4ee0e4405c9c..cf606d3e6dda359aaf10f9dfd4b48f0e1d82f0f3 100644 (file)
@@ -148,7 +148,7 @@ static time_t ldb_msg_find_krb5time_ldap_time(struct ldb_message *msg, const cha
 
 static struct SDBFlags uf2SDBFlags(krb5_context context, uint32_t userAccountControl, enum samba_kdc_ent_type ent_type)
 {
-       struct SDBFlags flags = int2SDBFlags(0);
+       struct SDBFlags flags = {};
 
        /* we don't allow kadmin deletes */
        flags.immutable = 1;
@@ -2172,7 +2172,7 @@ static krb5_error_code samba_kdc_trust_message2entry(krb5_context context,
                entry->keys.len++;
        }
 
-       entry->flags = int2SDBFlags(0);
+       entry->flags = (struct SDBFlags) {};
        entry->flags.immutable = 1;
        entry->flags.invalid = 0;
        entry->flags.server = 1;