diff --git a/lib/dyndnsd.rb b/lib/dyndnsd.rb index 199b52a..c228f82 100644 --- a/lib/dyndnsd.rb +++ b/lib/dyndnsd.rb @@ -201,7 +201,7 @@ module Dyndnsd # configure rack app = Daemon.new(config, db, updater, responder) app = Rack::Auth::Basic.new(app, "DynDNS") do |user,pass| - allow = (config['users'].has_key? user) and (config['users'][user]['password'] == pass) + allow = ((config['users'].has_key? user) and (config['users'][user]['password'] == pass)) if not allow Dyndnsd.logger.warn "Login failed for #{user}" Metriks.meter('requests.auth_failed').mark