diff options
author | Stefan Metzmacher <metze@samba.org> | 2011-10-10 15:42:57 +0200 |
---|---|---|
committer | Stefan Metzmacher <metze@samba.org> | 2011-10-10 21:50:26 +0200 |
commit | 2cd76b0931582463a6e72df227f3e100dfb00f84 (patch) | |
tree | 56f495ae36b37ae59684be3fdea831500eee0871 /libcli | |
parent | 3ed85d7c69f9b68a709572ab221b9da1c17a146e (diff) | |
download | samba-2cd76b0931582463a6e72df227f3e100dfb00f84.tar.gz samba-2cd76b0931582463a6e72df227f3e100dfb00f84.tar.bz2 samba-2cd76b0931582463a6e72df227f3e100dfb00f84.zip |
libcli/cldap: pass tevent_context to cldap_netlogon_send()
metze
Diffstat (limited to 'libcli')
-rw-r--r-- | libcli/cldap/cldap.c | 7 | ||||
-rw-r--r-- | libcli/cldap/cldap.h | 1 |
2 files changed, 5 insertions, 3 deletions
diff --git a/libcli/cldap/cldap.c b/libcli/cldap/cldap.c index 7436bea407..c73d37466c 100644 --- a/libcli/cldap/cldap.c +++ b/libcli/cldap/cldap.c @@ -841,8 +841,9 @@ static void cldap_netlogon_state_done(struct tevent_req *subreq); queue a cldap netlogon for send */ struct tevent_req *cldap_netlogon_send(TALLOC_CTX *mem_ctx, - struct cldap_socket *cldap, - const struct cldap_netlogon *io) + struct tevent_context *ev, + struct cldap_socket *cldap, + const struct cldap_netlogon *io) { struct tevent_req *req, *subreq; struct cldap_netlogon_state *state; @@ -1023,7 +1024,7 @@ NTSTATUS cldap_netlogon(struct cldap_socket *cldap, return NT_STATUS_PIPE_BUSY; } - req = cldap_netlogon_send(mem_ctx, cldap, io); + req = cldap_netlogon_send(mem_ctx, cldap->event.ctx, cldap, io); NT_STATUS_HAVE_NO_MEMORY(req); if (!tevent_req_poll(req, cldap->event.ctx)) { diff --git a/libcli/cldap/cldap.h b/libcli/cldap/cldap.h index 0098da521a..bf259e9aa5 100644 --- a/libcli/cldap/cldap.h +++ b/libcli/cldap/cldap.h @@ -114,6 +114,7 @@ struct cldap_netlogon { }; struct tevent_req *cldap_netlogon_send(TALLOC_CTX *mem_ctx, + struct tevent_context *ev, struct cldap_socket *cldap, const struct cldap_netlogon *io); NTSTATUS cldap_netlogon_recv(struct tevent_req *req, |