Author: jra
Date: 2007-06-09 00:18:07 +0000 (Sat, 09 Jun 2007)
New Revision: 23401

WebSVN: 
http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=23401

Log:
3.0.26 differs here from 3.0.25.
Jeremy.

Modified:
   branches/SAMBA_3_0_26/source/rpc_client/cli_lsarpc.c


Changeset:
Modified: branches/SAMBA_3_0_26/source/rpc_client/cli_lsarpc.c
===================================================================
--- branches/SAMBA_3_0_26/source/rpc_client/cli_lsarpc.c        2007-06-09 
00:13:07 UTC (rev 23400)
+++ branches/SAMBA_3_0_26/source/rpc_client/cli_lsarpc.c        2007-06-09 
00:18:07 UTC (rev 23401)
@@ -145,7 +145,6 @@
        LSA_Q_LOOKUP_SIDS q;
        LSA_R_LOOKUP_SIDS r;
        DOM_R_REF ref;
-       LSA_TRANS_NAME_ENUM t_names;
        NTSTATUS result = NT_STATUS_OK;
        TALLOC_CTX *tmp_ctx = NULL;
        int i;
@@ -163,10 +162,8 @@
        init_q_lookup_sids(tmp_ctx, &q, pol, num_sids, sids, 1);
 
        ZERO_STRUCT(ref);
-       ZERO_STRUCT(t_names);
 
        r.dom_ref = &ref;
-       r.names = &t_names;
 
        CLI_DO_RPC( cli, tmp_ctx, PI_LSARPC, LSA_LOOKUPSIDS,
                        q, r,
@@ -192,7 +189,7 @@
 
        for (i = 0; i < num_sids; i++) {
                fstring name, dom_name;
-               uint32 dom_idx = t_names.name[i].domain_idx;
+               uint32 dom_idx = r.names.name[i].domain_idx;
 
                /* Translate optimised name through domain index array */
 
@@ -201,11 +198,11 @@
                        rpcstr_pull_unistr2_fstring(
                                 dom_name, &ref.ref_dom[dom_idx].uni_dom_name);
                        rpcstr_pull_unistr2_fstring(
-                                name, &t_names.uni_name[i]);
+                                name, &r.names.uni_name[i]);
 
                        (names)[i] = talloc_strdup(mem_ctx, name);
                        (domains)[i] = talloc_strdup(mem_ctx, dom_name);
-                       (types)[i] = t_names.name[i].sid_name_use;
+                       (types)[i] = r.names.name[i].sid_name_use;
                        
                        if (((names)[i] == NULL) || ((domains)[i] == NULL)) {
                                DEBUG(0, ("cli_lsa_lookup_sids(): out of 
memory\n"));

Reply via email to