summaryrefslogtreecommitdiff
path: root/source4/rpc_server/dcerpc_server.c
diff options
context:
space:
mode:
authorMatthias Dieter Wallnöfer <mwallnoefer@yahoo.de>2009-10-15 13:24:30 +0200
committerMatthias Dieter Wallnöfer <mwallnoefer@yahoo.de>2009-10-15 13:27:38 +0200
commitc35f18513ac804b6734630a943d70811bb8fb2d0 (patch)
treed60b092b25c737f27ea169a9d75a7f378acfe6d1 /source4/rpc_server/dcerpc_server.c
parentef194bc692d4bb5fddc2c437ce66aa32080ca2dc (diff)
downloadsamba-c35f18513ac804b6734630a943d70811bb8fb2d0.tar.gz
samba-c35f18513ac804b6734630a943d70811bb8fb2d0.tar.bz2
samba-c35f18513ac804b6734630a943d70811bb8fb2d0.zip
s4:dcerpc_server - Read the generic session key out from "dcerpc_generic_session_key"
I don't think that this code needs to exist identically on the server and on the client side. This patch leaves it on the client side (dcerpc lib) and calls it from the server.
Diffstat (limited to 'source4/rpc_server/dcerpc_server.c')
-rw-r--r--source4/rpc_server/dcerpc_server.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/source4/rpc_server/dcerpc_server.c b/source4/rpc_server/dcerpc_server.c
index df0c2e7345..75c5035459 100644
--- a/source4/rpc_server/dcerpc_server.c
+++ b/source4/rpc_server/dcerpc_server.c
@@ -336,13 +336,10 @@ NTSTATUS dcesrv_inherited_session_key(struct dcesrv_connection *p,
return NT_STATUS_NO_USER_SESSION_KEY;
}
-NTSTATUS dcesrv_generic_session_key(struct dcesrv_connection *p,
+NTSTATUS dcesrv_generic_session_key(struct dcesrv_connection *c,
DATA_BLOB *session_key)
{
- /* this took quite a few CPU cycles to find ... */
- session_key->data = discard_const_p(uint8_t, "SystemLibraryDTC");
- session_key->length = 16;
- return NT_STATUS_OK;
+ return dcerpc_generic_session_key(NULL, session_key);
}
/*