diff options
author | Günther Deschner <gd@samba.org> | 2006-09-19 22:57:13 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 12:00:48 -0500 |
commit | d6849a83c01ee444931ffaa34c77b5fb7f4c8a5c (patch) | |
tree | 2e36cebf0d2bfddd026d1248ae419cf1ca6ddd23 /examples | |
parent | 3295122173b0794880e68ea60f51d41b9b170ff4 (diff) | |
download | samba-d6849a83c01ee444931ffaa34c77b5fb7f4c8a5c.tar.gz |
r18697: Make sure that adssearch.pl does not
* chase referrals
* use paged search control
when using the LDAP change notify control for monitoring changes.
Guenther
Diffstat (limited to 'examples')
-rwxr-xr-x | examples/misc/adssearch.pl | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/examples/misc/adssearch.pl b/examples/misc/adssearch.pl index f2be1ddcdee..70c8f37cd48 100755 --- a/examples/misc/adssearch.pl +++ b/examples/misc/adssearch.pl @@ -130,7 +130,7 @@ if ($opt_fastbind && !$opt_simpleauth) { } if ($opt_notify) { - $opt_paging = 0; + $opt_paging = undef; } # get the query @@ -1562,7 +1562,7 @@ sub default_callback { my ($res,$obj) = @_; - if ($res->code == LDAP_REFERRAL) { + if (!$opt_notify && $res->code == LDAP_REFERRAL) { return; } @@ -1753,7 +1753,7 @@ sub main () { scope => $scope, ) || die "cannot search"; - if ($async_search->code == LDAP_REFERRAL) { + if (!$opt_notify && ($async_search->code == LDAP_REFERRAL)) { foreach my $ref ($async_search->referrals) { print "\ngot Referral: [$ref]\n"; $async_ldap_hd->unbind(); |