Hello,

I'm trying to figure out how to search an LDAP server. I can connect and I
see searches pass by if I sniff on the network interface. But the search
command never stops, even tough I limit it to 1 second. (Can I limit the
search to 1 result?)

irb(main):001:0> require 'ldap'
=> true
irb(main):002:0> conn = LDAP::Conn.new("someldapserver", 389)
=> #<LDAP::Conn:0xb7afb900>
irb(main):003:0> conn.set_option(LDAP::LDAP_OPT_PROTOCOL_VERSION, 3)
=> #<LDAP::Conn:0xb7afb900>
irb(main):004:0> conn.bind("ldapusername", "ldappassword")
=> #<LDAP::Conn:0xb7afb900>
irb(main):005:0> conn.search2("dc=somedc",
LDAP::LDAP_SCOPE_SUBTREE, "somefilter", nil,false, 1)

This keeps running forever instead of for 1 second... 
Any ideas on how to solve that? I see a right result coming over the network
interface so the program can stop!

Regards,
Bart