diff options
author | Andrew Tridgell <tridge@samba.org> | 2007-02-26 05:37:19 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 14:48:54 -0500 |
commit | 60fd088c480e474c3db8870f1288462a8452cea3 (patch) | |
tree | 0dca322c8fa84e0c0a34603a5c62f7cc5a21a92e /source4/libcli/util | |
parent | b8c219a270e50f165a326c3657618c78e2ff58c5 (diff) | |
download | samba-60fd088c480e474c3db8870f1288462a8452cea3.tar.gz samba-60fd088c480e474c3db8870f1288462a8452cea3.tar.bz2 samba-60fd088c480e474c3db8870f1288462a8452cea3.zip |
r21535: - fixed a crash in the RAW-ACLS test. When a dcerpc_pipe is created
using the pattern in the clilsa code, it didn't fill in the p->binding
structure. This affects nearly all users of dcerpc_pipe_open_smb(), so
the simplest fix is to ensure that dcerpc_pipe_open_smb() initialises
the binding if its not already there.
- re-enable the RAW-ACLS test
(This used to be commit d8875c286d2be49c01703d8fd58bbc1842054bd9)
Diffstat (limited to 'source4/libcli/util')
-rw-r--r-- | source4/libcli/util/clilsa.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source4/libcli/util/clilsa.c b/source4/libcli/util/clilsa.c index e491d1c9ee..cd9a02deb1 100644 --- a/source4/libcli/util/clilsa.c +++ b/source4/libcli/util/clilsa.c @@ -86,7 +86,7 @@ static NTSTATUS smblsa_connect(struct smbcli_state *cli) } /* open the LSA pipe */ - status = dcerpc_pipe_open_smb(lsa->pipe->conn, lsa->ipc_tree, DCERPC_LSARPC_NAME); + status = dcerpc_pipe_open_smb(lsa->pipe, lsa->ipc_tree, DCERPC_LSARPC_NAME); if (!NT_STATUS_IS_OK(status)) { talloc_free(lsa); return status; |