r12116: got rid of composite_trigger_done() and composite_trigger_error(), and
authorAndrew Tridgell <tridge@samba.org>
Thu, 8 Dec 2005 01:13:45 +0000 (01:13 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:47:11 +0000 (13:47 -0500)
commit111a920fdb92ccef32f89b2f992bdd3051e5ac54
tree24adf02842938ad320ad682b133eb76bd1be5cd8
parent344703bfc0580419666e14217e6acf9e5f0c86c7
r12116: got rid of composite_trigger_done() and composite_trigger_error(), and
instead make the normal composite_done() and composite_error()
functions automatically trigger a delayed callback if the caller has
had no opportunity to setup a async callback

this removes one of the common mistakes in writing a composite function
(This used to be commit f9413ce792ded682e05134b66d433eeec293e6f1)
14 files changed:
source4/lib/socket/connect.c
source4/lib/socket/connect_multi.c
source4/libcli/composite/composite.c
source4/libcli/composite/composite.h
source4/libcli/ldap/ldap_client.c
source4/libcli/resolve/resolve.c
source4/libcli/smb2/connect.c
source4/libcli/smb2/session.c
source4/librpc/rpc/dcerpc.c
source4/librpc/rpc/dcerpc_auth.c
source4/torture/rpc/xplogin.c
source4/winbind/wb_async_helpers.c
source4/winbind/wb_sid2domain.c
source4/wrepl_server/wrepl_out_helpers.c