s3-samr: avoid all init_samr_alias* functions.
authorGünther Deschner <gd@samba.org>
Sat, 6 Dec 2008 00:44:46 +0000 (01:44 +0100)
committerGünther Deschner <gd@samba.org>
Tue, 6 Jan 2009 15:02:12 +0000 (16:02 +0100)
Guenther

source3/rpc_server/srv_samr_nt.c

index b06bd58d2d49682e1184d43c64d8d9e3733d5a89..afaf564419e40dd792ccdcb10b2d3d6b98fc72a0 100644 (file)
@@ -1763,14 +1763,12 @@ NTSTATUS _samr_QueryAliasInfo(pipes_struct *p,
 
        switch (r->in.level) {
        case ALIASINFOALL:
-               init_samr_alias_info1(&alias_info->all,
-                                     alias_name,
-                                     1,
-                                     alias_description);
+               alias_info->all.name.string             = alias_name;
+               alias_info->all.num_members             = 1; /* ??? */
+               alias_info->all.description.string      = alias_description;
                break;
        case ALIASINFODESCRIPTION:
-               init_samr_alias_info3(&alias_info->description,
-                                     alias_description);
+               alias_info->description.string          = alias_description;
                break;
        default:
                return NT_STATUS_INVALID_INFO_CLASS;