lib/adauth/connection.rb in adauth-1.2.0 vs lib/adauth/connection.rb in adauth-1.2.1

- old
+ new

@@ -19,13 +19,19 @@ :port => Adauth.config.port, :base => Adauth.config.base, :auth => { :username => "#{login}@#{Adauth.config.domain}", :password => pass, :method => :simple } - if conn.bind - return conn - else - return nil + begin + Timeout::timeout(10){ + if conn.bind + return conn + else + return nil + end + } + rescue Timeout::Error + raise "Unable to connect to LDAP Server" end end end end \ No newline at end of file