summaryrefslogtreecommitdiff
path: root/source4/librpc/rpc/dcerpc.c
diff options
context:
space:
mode:
authorVolker Lendecke <vlendec@samba.org>2005-11-20 16:28:39 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 13:46:31 -0500
commitf2dedc629ca0d15a59de38812abb0b290fed0a37 (patch)
tree1ce797981364301283c952612d7578fe7bd918dd /source4/librpc/rpc/dcerpc.c
parent218ea5a5c77aab2d572b400c8605e0e67ab741e0 (diff)
downloadsamba-f2dedc629ca0d15a59de38812abb0b290fed0a37.tar.gz
samba-f2dedc629ca0d15a59de38812abb0b290fed0a37.tar.bz2
samba-f2dedc629ca0d15a59de38812abb0b290fed0a37.zip
r11809: Make dcerpc_bind_auth async.
This also removes dcerpc_bind_auth_password, the only user of dcerpc_bind_auth. And this was not only passwords anyway. Andrew Bartlett, as usual: Please take a close look. Thanks, Volker (This used to be commit 2ff2dae3d035af6cb0c131573cfd983fc9a58eee)
Diffstat (limited to 'source4/librpc/rpc/dcerpc.c')
-rw-r--r--source4/librpc/rpc/dcerpc.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/source4/librpc/rpc/dcerpc.c b/source4/librpc/rpc/dcerpc.c
index c7f337de99..ee06d6e2be 100644
--- a/source4/librpc/rpc/dcerpc.c
+++ b/source4/librpc/rpc/dcerpc.c
@@ -743,10 +743,9 @@ NTSTATUS dcerpc_auth3(struct dcerpc_connection *c,
}
-NTSTATUS dcerpc_init_syntaxes(const char *uuid,
+NTSTATUS dcerpc_init_syntaxes(const char *uuid, uint_t version,
struct dcerpc_syntax_id *syntax,
- struct dcerpc_syntax_id *transfer_syntax,
- uint_t version)
+ struct dcerpc_syntax_id *transfer_syntax)
{
NTSTATUS status;
@@ -772,8 +771,8 @@ NTSTATUS dcerpc_bind_byuuid(struct dcerpc_pipe *p,
struct dcerpc_syntax_id transfer_syntax;
NTSTATUS status;
- status = dcerpc_init_syntaxes(uuid, &syntax, &transfer_syntax,
- version);
+ status = dcerpc_init_syntaxes(uuid, version,
+ &syntax, &transfer_syntax);
if (!NT_STATUS_IS_OK(status)) {
DEBUG(2,("Invalid uuid string in dcerpc_bind_byuuid\n"));
return status;