]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
acl: acl_lookup_dict_rebuild_update()
authorMarkus Valentin <markus.valentin@open-xchange.com>
Wed, 17 Feb 2021 10:49:44 +0000 (11:49 +0100)
committertimo.sirainen <timo.sirainen@open-xchange.com>
Thu, 18 Feb 2021 15:08:12 +0000 (15:08 +0000)
Initialize dict_transaction_context *dt with NULL. Due to the changes
done in bfa7433bfcf538af7c4fdafe37a88bde6508c751 dt could be used
uninitialized.

src/plugins/acl/acl-lookup-dict.c

index 580bbc697b56411f32394b0dea2f7075526cb38e..15e5317f80b57901fa53c6b27891a1632774ca85 100644 (file)
@@ -151,7 +151,7 @@ acl_lookup_dict_rebuild_update(struct acl_lookup_dict *dict,
 {
        const char *username = dict->user->username;
        struct dict_iterate_context *iter;
-       struct dict_transaction_context *dt;
+       struct dict_transaction_context *dt = NULL;
        const char *prefix, *key, *value, *const *old_ids, *const *new_ids, *p;
        const char *error;
        ARRAY_TYPE(const_string) old_ids_arr;