libcli/cldap: fix a crash bug in cldap_socket_recv_dgram() (bug #8593)
authorStefan Metzmacher <metze@samba.org>
Thu, 10 Nov 2011 13:43:55 +0000 (14:43 +0100)
committerKarolin Seeger <kseeger@samba.org>
Mon, 5 Mar 2012 19:55:08 +0000 (20:55 +0100)
commit7f055e52f9c340f31ba0e902de6c19b7e3e3ab0b
treeaa3f0bdb3eb525d56b8f731f10c398b462624d56
parent0f6999fa40e125d9178f7ef7b2649e24a4def7e3
libcli/cldap: fix a crash bug in cldap_socket_recv_dgram() (bug #8593)

After a calling any wrapper of tevent_req_notify_callback(),
e.g. tevent_req_nterror(), tevent_req_done(), tevent_req_nomem(),
a function has to return immediately otherwise it is very likely to
crash.

metze

(similar to commit 17f1a97a614db4ed8292544988cb6a6cf56621d8)
(cherry picked from commit d2aa10c255932b2d3060fcfc5cea19caef213724)
libcli/cldap/cldap.c