lib/net/ldap/connection.rb in net-ldap-0.16.1 vs lib/net/ldap/connection.rb in net-ldap-0.16.2

- old
+ new

@@ -465,9 +465,13 @@ else raise Net::LDAP::ResponseTypeInvalidError, "invalid response-type in search: #{pdu.app_tag}" end end + if result_pdu.nil? + raise Net::LDAP::ResponseMissingOrInvalidError, "response missing" + end + # count number of pages of results payload[:page_count] ||= 0 payload[:page_count] += 1 # When we get here, we have seen a type-5 response. If there is no