git.samba.org
/
tprouty
/
samba.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
a7a6da4
)
Copy the NT_TOKEN to the pipe, so the SAMR can use it for access control.
author
Andrew Bartlett
<abartlet@samba.org>
Sat, 6 Jul 2002 05:08:35 +0000
(
05:08
+0000)
committer
Andrew Bartlett
<abartlet@samba.org>
Sat, 6 Jul 2002 05:08:35 +0000
(
05:08
+0000)
Andrew Bartlett
(This used to be commit
685a205445f5505c105ea421712c4b0468bbc127
)
source3/rpc_server/srv_pipe_hnd.c
patch
|
blob
|
history
diff --git
a/source3/rpc_server/srv_pipe_hnd.c
b/source3/rpc_server/srv_pipe_hnd.c
index d4d45c230c3f0fe2c5dfe6d87fdf5dc98b3e4fa4..cc6e4b95f9ee6cde102c609bdb0fca4a4a6a4bd6 100644
(file)
--- a/
source3/rpc_server/srv_pipe_hnd.c
+++ b/
source3/rpc_server/srv_pipe_hnd.c
@@
-344,9
+344,11
@@
static void *make_internal_rpc_pipe_p(char *pipe_name,
p->pipe_user.uid = (uid_t)-1;
p->pipe_user.gid = (gid_t)-1;
- /* Store the session key */
- if (vuser)
+ /* Store the session key
and NT_TOKEN
*/
+ if (vuser)
{
memcpy(p->session_key, vuser->session_key, sizeof(p->session_key));
+ p->pipe_user.nt_user_token = dup_nt_token(vuser->nt_user_token);
+ }
/*
* Initialize the incoming RPC struct.