s3-utils: Use ads_do_search_retry in net ads search
authorAndrew Bartlett <abartlet@samba.org>
Fri, 18 May 2012 12:02:57 +0000 (22:02 +1000)
committerJeremy Allison <jra@samba.org>
Sat, 26 May 2012 01:53:34 +0000 (03:53 +0200)
This makes it possible to search against a slow server, as will
fallback from 1000 to (eventually) 125 users at a time.

Andrew Bartlett

Signed-off-by: Jeremy Allison <jra@samba.org>
Autobuild-User: Jeremy Allison <jra@samba.org>
Autobuild-Date: Sat May 26 03:53:34 CEST 2012 on sn-devel-104

source3/utils/net_ads.c

index de00a1e3bb4514b32081daea6af839b7a5f9bc19..998ccb8c3b530af6b8b3699a21bc2838b4c580fe 100644 (file)
@@ -2255,7 +2255,7 @@ static int net_ads_search(struct net_context *c, int argc, const char **argv)
        ldap_exp = argv[0];
        attrs = (argv + 1);
 
-       rc = ads_do_search_all(ads, ads->config.bind_path,
+       rc = ads_do_search_retry(ads, ads->config.bind_path,
                               LDAP_SCOPE_SUBTREE,
                               ldap_exp, attrs, &res);
        if (!ADS_ERR_OK(rc)) {