diff --git a/lib/net/ldap.rb b/lib/net/ldap.rb index b0105fc..0f1fe65 100644 --- a/lib/net/ldap.rb +++ b/lib/net/ldap.rb @@ -1529,7 +1529,9 @@ class Net::LDAP::Connection #:nodoc: pkt = [next_msgid.to_ber, request.to_ber_appsequence(12)].to_ber_sequence @conn.write pkt - (be = @conn.read_ber(AsnSyntax)) && (pdu = LdapPdu.new( be )) && (pdu.app_tag == 13) or raise LdapError.new( "response missing or invalid" ) + (be = @conn.read_ber(Net::LDAP::AsnSyntax)) && + (pdu = Net::LDAP::PDU.new( be )) && (pdu.app_tag == 13) or + raise Net::LDAP::LdapError.new( "response missing or invalid" ) pdu.result_code end