]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
libnet: Initialize pointers
authorVolker Lendecke <vl@samba.org>
Tue, 29 Dec 2020 12:41:42 +0000 (13:41 +0100)
committerJeremy Allison <jra@samba.org>
Fri, 4 Jun 2021 16:47:34 +0000 (16:47 +0000)
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
source3/libnet/libnet_dssync_passdb.c

index 522e64f8dd4dcc1bea9b4859b36cdae9f9dd6c55..7d5ef64e8f414f867837fa136690fd440ce3ac25 100644 (file)
@@ -1780,8 +1780,7 @@ static NTSTATUS parse_object(struct dssync_passdb *pctx,
                             struct drsuapi_DsReplicaObjectListItemEx *cur)
 {
        NTSTATUS status = NT_STATUS_OK;
-       DATA_BLOB *blob;
-       struct drsuapi_DsReplicaAttribute *attr;
+       DATA_BLOB *blob = NULL;
        uint32_t i = 0;
        size_t a = 0;
 
@@ -1791,8 +1790,8 @@ static NTSTATUS parse_object(struct dssync_passdb *pctx,
        DEBUG(3, ("parsing object '%s'\n", cur->object.identifier->dn));
 
        for (i=0; i < cur->object.attribute_ctr.num_attributes; i++) {
-
-               attr = &cur->object.attribute_ctr.attributes[i];
+               struct drsuapi_DsReplicaAttribute *attr =
+                       &cur->object.attribute_ctr.attributes[i];
 
                if (attr->value_ctr.num_values != 1) {
                        continue;