libnet: Initialize pointers
[vlendec/samba-autobuild/.git] / 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;