summaryrefslogtreecommitdiff
path: root/source3/rpc_server
diff options
context:
space:
mode:
authorTim Potter <tpot@samba.org>2001-01-11 23:49:51 +0000
committerTim Potter <tpot@samba.org>2001-01-11 23:49:51 +0000
commit13d99e3ea90cf15296630bea2b2bb38e9485fc4e (patch)
treeb7f3181ef3712917061b7da044bcac1ac6142d6e /source3/rpc_server
parentcd7d339e17d673714102447db10fb64c860c9c4e (diff)
downloadsamba-13d99e3ea90cf15296630bea2b2bb38e9485fc4e.tar.gz
samba-13d99e3ea90cf15296630bea2b2bb38e9485fc4e.tar.bz2
samba-13d99e3ea90cf15296630bea2b2bb38e9485fc4e.zip
RPC server fixes for RPC client changes merged from TNG.
(This used to be commit 793153ebde08db217a18882c5eec945b7b14de69)
Diffstat (limited to 'source3/rpc_server')
-rw-r--r--source3/rpc_server/srv_samr.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/source3/rpc_server/srv_samr.c b/source3/rpc_server/srv_samr.c
index fefa547a37..30a0350f67 100644
--- a/source3/rpc_server/srv_samr.c
+++ b/source3/rpc_server/srv_samr.c
@@ -413,7 +413,7 @@ static BOOL samr_reply_open_domain(SAMR_Q_OPEN_DOMAIN *q_u,
r_u.status = 0x0;
/* find the connection policy handle. */
- if (r_u.status == 0x0 && (find_lsa_policy_by_hnd(&(q_u->connect_pol)) == -1))
+ if (r_u.status == 0x0 && (find_lsa_policy_by_hnd(&(q_u->pol)) == -1))
{
r_u.status = 0xC0000000 | NT_STATUS_INVALID_HANDLE;
}
@@ -1995,7 +1995,9 @@ static BOOL samr_reply_connect(SAMR_Q_CONNECT *q_u, prs_struct *rdata)
}
/* associate the domain SID with the (unique) handle. */
- if (r_u.status == 0x0 && !set_lsa_policy_samr_pol_status(&(r_u.connect_pol), q_u->unknown_0))
+ if (r_u.status == 0x0 &&
+ !set_lsa_policy_samr_pol_status(&(r_u.connect_pol),
+ q_u->access_mask))
{
/* oh, whoops. don't know what error message to return, here */
r_u.status = 0xC0000000 | NT_STATUS_OBJECT_NAME_NOT_FOUND;