Skip to content

Commit 20d3a43

Browse files
author
Tatsuya Sato
committed
Raise ArgumentError in arg validation of Net::LDAP::Connection#search
1 parent 120d8c8 commit 20d3a43

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

lib/net/ldap/connection.rb

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -412,10 +412,10 @@ def search(args = nil)
412412
sort = args.fetch(:sort_controls, false)
413413

414414
# arg validation
415-
raise Net::LDAP::NoSearchBaseError, "search base is required" unless base
416-
raise Net::LDAP::SearchSizeInvalidError, "invalid search-size" unless size >= 0
417-
raise Net::LDAP::SearchScopeInvalidError, "invalid search scope" unless Net::LDAP::SearchScopes.include?(scope)
418-
raise Net::LDAP::Error, "invalid alias dereferencing value" unless Net::LDAP::DerefAliasesArray.include?(deref)
415+
raise ArgumentError, "search base is required" unless base
416+
raise ArgumentError, "invalid search-size" unless size >= 0
417+
raise ArgumentError, "invalid search scope" unless Net::LDAP::SearchScopes.include?(scope)
418+
raise ArgumentError, "invalid alias dereferencing value" unless Net::LDAP::DerefAliasesArray.include?(deref)
419419

420420
# arg transforms
421421
filter = Net::LDAP::Filter.construct(filter) if filter.is_a?(String)

0 commit comments

Comments
 (0)