git.samba.org
/
metze
/
samba
/
wip.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
debug
[metze/samba/wip.git]
/
source4
/
librpc
/
rpc
/
dcerpc_connect.c
diff --git
a/source4/librpc/rpc/dcerpc_connect.c
b/source4/librpc/rpc/dcerpc_connect.c
index cff29bc06b2a9b70db446af3b3a8f823f153fd55..bc7370d69c71bbb965fe25d5d5f06d761909ad5e 100644
(file)
--- a/
source4/librpc/rpc/dcerpc_connect.c
+++ b/
source4/librpc/rpc/dcerpc_connect.c
@@
-38,6
+38,9
@@
#include "lib/http/http.h"
#include "lib/util/util_net.h"
#include "lib/http/http.h"
#include "lib/util/util_net.h"
+#undef NT_STATUS_INVALID_PARAMETER_MIX
+#define NT_STATUS_INVALID_PARAMETER_MIX (smb_panic(__location__), NT_STATUS(0xC0000000 | 0xfffffff))
+
struct dcerpc_pipe_connect {
struct dcecli_connection *conn;
struct dcerpc_binding *binding;
struct dcerpc_pipe_connect {
struct dcecli_connection *conn;
struct dcerpc_binding *binding;
@@
-189,6
+192,7
@@
NTSTATUS dcerpc_binding_set_smbXcli_pointers(struct dcerpc_binding *b,
return status;
}
return status;
}
+ DEBUG(0,("%s:%s: binding[%p:%s]\n", __location__, __func__, b, dcerpc_binding_string(b, b)));
return NT_STATUS_OK;
}
return NT_STATUS_OK;
}
@@
-199,6
+203,8
@@
NTSTATUS dcerpc_binding_get_smbXcli_pointers(const struct dcerpc_binding *b,
{
struct dcerpc_binding_smbXcli_pointers *p;
{
struct dcerpc_binding_smbXcli_pointers *p;
+ DEBUG(0,("%s:%s: binding[%p:%s]\n", __location__, __func__, b, dcerpc_binding_string(b, b)));
+
p = dcerpc_binding_get_pointer_option(b, "connection",
struct dcerpc_binding_smbXcli_pointers);
if (p == NULL) {
p = dcerpc_binding_get_pointer_option(b, "connection",
struct dcerpc_binding_smbXcli_pointers);
if (p == NULL) {