libnet: Use talloc_zero instead of ZERO_STRUCTP
authorVolker Lendecke <vl@samba.org>
Thu, 4 Jan 2018 19:37:16 +0000 (20:37 +0100)
committerDavid Disseldorp <ddiss@samba.org>
Thu, 25 Jan 2018 11:24:08 +0000 (12:24 +0100)
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: David Disseldorp <ddiss@samba.org>
source4/libnet/libnet_join.c

index 0c206444a535e3c5eedcadd57854da01dfd40d6f..9a1e58f72e7c8f95c0dbda2402ea9803b04f1fce 100644 (file)
@@ -982,14 +982,14 @@ NTSTATUS libnet_Join_member(struct libnet_context *ctx,
                return status;
        }
 
-       set_secrets = talloc(tmp_mem, struct provision_store_self_join_settings);
+       set_secrets = talloc_zero(tmp_mem,
+                                 struct provision_store_self_join_settings);
        if (!set_secrets) {
                r->out.error_string = NULL;
                talloc_free(tmp_mem);
                return NT_STATUS_NO_MEMORY;
        }
-       
-       ZERO_STRUCTP(set_secrets);
+
        set_secrets->domain_name = r2->out.domain_name;
        set_secrets->realm = r2->out.realm;
        set_secrets->netbios_name = netbios_name;