s4/drs: correctly fill in the GUID of DRS objects
authorAndrew Tridgell <tridge@samba.org>
Thu, 10 Sep 2009 03:51:08 +0000 (13:51 +1000)
committerAndrew Tridgell <tridge@samba.org>
Thu, 10 Sep 2009 03:51:08 +0000 (13:51 +1000)
source4/rpc_server/drsuapi/getncchanges.c

index 6e65e3185b2eb0df8cefe808569be1d6cd12f6ae..17bc3ca89e462990b1cfce53573298f123334c7a 100644 (file)
@@ -86,7 +86,7 @@ static WERROR get_nc_changes_build_object(struct drsuapi_DsReplicaObjectListItem
        obj->object.identifier = talloc(obj, struct drsuapi_DsReplicaObjectIdentifier);
        obj_dn = ldb_msg_find_attr_as_dn(sam_ctx, obj, msg, "distinguishedName");
        obj->object.identifier->dn = ldb_dn_get_linearized(obj_dn);
-       obj->object.identifier->guid = GUID_zero();
+       obj->object.identifier->guid = samdb_result_guid(msg, "objectGUID");
        ZERO_STRUCT(obj->object.identifier->sid);
 
        obj->object.attribute_ctr.num_attributes = obj->meta_data_ctr->count;