r14163: Remove LDB_WAIT_ONCE, we can hardly guarante we
authorSimo Sorce <idra@samba.org>
Fri, 10 Mar 2006 15:50:47 +0000 (15:50 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:56:56 +0000 (13:56 -0500)
commit6e74d8356578c42c8081498094f2c834c6d439b4
treedd36165b09aadb826e7e3eeb45cade311f49c4a2
parent54f26ea2cf62dd14924b9f32e768061f27329b9d
r14163: Remove LDB_WAIT_ONCE, we can hardly guarante we
get anything if not waiting for all, keeping this
value may just lead to false expectations.

You either make blocking call waiting for ALL results
transforming this in a sync call, or either you loop
expecting from 0 to all results being returned at any
time on any of these loops.

It should be clear also that when you may receive results
at any time as soon as you call ldb_request.
Your callback may have received all results even before
calling ldb_async_wait the first time.

Simo.
(This used to be commit 6f041068b50caf919cd971812bdb8e3e810565fb)
source4/lib/ldb/include/ldb.h
source4/lib/ldb/ldb_ildap/ldb_ildap.c
source4/lib/ldb/ldb_ldap/ldb_ldap.c