s4-privs Fix enum privileges in LSARPC server
authorAndrew Bartlett <abartlet@samba.org>
Sat, 11 Sep 2010 10:38:15 +0000 (20:38 +1000)
committerAndrew Bartlett <abartlet@samba.org>
Sat, 11 Sep 2010 12:32:43 +0000 (22:32 +1000)
We were returning the index, not the LUID value

Andrew Bartlett

source4/rpc_server/lsa/dcesrv_lsa.c

index 81ad6f7a92262d3d45ce812bdcee6b626a481e36..74c28595c339198c0003ac04ab339e58e146d6b2 100644 (file)
@@ -312,7 +312,7 @@ static NTSTATUS dcesrv_lsa_EnumPrivs(struct dcesrv_call_state *dce_call, TALLOC_
                        return NT_STATUS_NO_MEMORY;
                }
                e = &r->out.privs->privs[r->out.privs->count];
-               e->luid.low = i;
+               e->luid.low = priv;
                e->luid.high = 0;
                e->name.string = privname;
                r->out.privs->count++;