summaryrefslogtreecommitdiffstats
path: root/source3/rpc_server
diff options
context:
space:
mode:
authorAndreas Schneider <asn@samba.org>2014-04-17 13:46:07 +0200
committerStefan Metzmacher <metze@samba.org>2014-04-24 11:21:05 +0200
commit6ede575fc40b3157385076e09379d4e0a8830acd (patch)
tree49340897ff634174cfcade0528ff0f925eb9df76 /source3/rpc_server
parent000168b002c4687c4c742847b263be1d31cb4d11 (diff)
downloadsamba-6ede575fc40b3157385076e09379d4e0a8830acd.tar.gz
samba-6ede575fc40b3157385076e09379d4e0a8830acd.tar.xz
samba-6ede575fc40b3157385076e09379d4e0a8830acd.zip
s3-rpc_server: Use gensec for NCALRPC_AS_SYSTEM.
Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Stefan Metzmacher <metze@samba.org>
Diffstat (limited to 'source3/rpc_server')
-rw-r--r--source3/rpc_server/srv_pipe.c21
1 files changed, 0 insertions, 21 deletions
diff --git a/source3/rpc_server/srv_pipe.c b/source3/rpc_server/srv_pipe.c
index d85751d8468..948abf31426 100644
--- a/source3/rpc_server/srv_pipe.c
+++ b/source3/rpc_server/srv_pipe.c
@@ -734,27 +734,6 @@ static bool api_pipe_bind_req(struct pipes_struct *p,
case DCERPC_AUTH_TYPE_NONE:
break;
- case DCERPC_AUTH_TYPE_NCALRPC_AS_SYSTEM:
- if (p->transport == NCALRPC && p->ncalrpc_as_system) {
- TALLOC_FREE(p->session_info);
-
- status = make_session_info_system(p,
- &p->session_info);
- if (!NT_STATUS_IS_OK(status)) {
- goto err_exit;
- }
-
- auth_resp = data_blob_talloc(pkt,
- "NCALRPC_AUTH_OK",
- 15);
-
- p->auth.auth_type = DCERPC_AUTH_TYPE_NCALRPC_AS_SYSTEM;
- p->pipe_bound = true;
- } else {
- goto err_exit;
- }
- break;
-
default:
if (!pipe_auth_generic_bind(p, pkt,
&auth_info, &auth_resp)) {