s3: Fix early tldap_search cancels
authorVolker Lendecke <vl@samba.org>
Sun, 20 Mar 2011 09:35:18 +0000 (10:35 +0100)
committerVolker Lendecke <vlendec@samba.org>
Sun, 20 Mar 2011 10:26:57 +0000 (11:26 +0100)
commit4828feddb7e45d1fa4509717ad8f6be281cc84dd
tree74f39ed1977c222172d3bac1c5973ad262781e87
parenta8eea9e946042fa6f75ffa37059e72a447f532ed
s3: Fix early tldap_search cancels

A callback of tldap_search_send might not interested in the rest of the results
and could do a TALLOC_FREE of the search request. In this case, "subreq" is
already free'ed. So we have to set it to pending before the callback is called.
The TALLOC_FREE of the search request will set it to non-pending again via
tldap_msg_destructor.

Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Sun Mar 20 11:26:57 CET 2011 on sn-devel-104
source3/lib/tldap.c