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