diff options
author | Günther Deschner <gd@samba.org> | 2007-07-11 09:49:10 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 12:28:31 -0500 |
commit | 47d2f021c80a7d961a211d7b2f8dc899b2f8deca (patch) | |
tree | 87afe95db73b1eb7c76677fd084985bf613d1424 /examples/misc/adssearch.pl | |
parent | 1c957f9559880712acd335c9df11191df0386df0 (diff) | |
download | samba-47d2f021c80a7d961a211d7b2f8dc899b2f8deca.tar.gz samba-47d2f021c80a7d961a211d7b2f8dc899b2f8deca.tar.bz2 samba-47d2f021c80a7d961a211d7b2f8dc899b2f8deca.zip |
r23827: Fix schema dump.
Guenther
(This used to be commit e3d6dabcb9786ae81f2736815a3b576a962eef3b)
Diffstat (limited to 'examples/misc/adssearch.pl')
-rwxr-xr-x | examples/misc/adssearch.pl | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/examples/misc/adssearch.pl b/examples/misc/adssearch.pl index b880366c88..a63ae311eb 100755 --- a/examples/misc/adssearch.pl +++ b/examples/misc/adssearch.pl @@ -837,7 +837,8 @@ sub get_base_from_rootdse { my $server = shift || ""; $dse = shift || get_dse($server,$async_ldap_hd) || return -1; - return $dse->get_value('defaultNamingContext'); + return $dse->get_value($opt_dump_schema ? 'schemaNamingContext': + 'defaultNamingContext'); } sub get_realm_from_rootdse { @@ -1499,7 +1500,7 @@ sub gen_controls { critical => 'true', value => ""); - if (defined($opt_paging)) { + if (defined($opt_paging) || $opt_dump_schema) { push(@ctrls, $ctl_paged); push(@ctrls_s, "LDAP_PAGED_RESULT_OID_STRING" ); } @@ -1787,9 +1788,9 @@ sub main () { if ($opt_dump_schema) { print "Dumping Schema:\n"; - my $ads_schema = $async_ldap_hd->schema; - $ads_schema->dump; - exit 0; +# my $ads_schema = $async_ldap_hd->schema; +# $ads_schema->dump; +# exit 0; } while (1) { |