We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 811369c + 51f2c95 commit 013c13fCopy full SHA for 013c13f
lib/net/ldap.rb
@@ -1381,14 +1381,15 @@ def search(args = {})
1381
search_attributes.to_ber_sequence
1382
].to_ber_appsequence(3)
1383
1384
- controls = [
+ controls = []
1385
+ controls <<
1386
[
1387
Net::LDAP::LdapControls::PagedResults.to_ber,
1388
# Criticality MUST be false to interoperate with normal LDAPs.
1389
false.to_ber,
1390
rfc2696_cookie.map{ |v| v.to_ber}.to_ber_sequence.to_s.to_ber
- ].to_ber_sequence
1391
- ].to_ber_contextspecific(0)
+ ].to_ber_sequence if paged_searches_supported
1392
+ controls = controls.to_ber_contextspecific(0)
1393
1394
pkt = [next_msgid.to_ber, request, controls].to_ber_sequence
1395
@conn.write pkt
0 commit comments