Browse Source

Hash related bug fixed inside Plugins#required?

Xabier de Zuazo 11 years ago
parent
commit
39e64ccf9a
1 changed files with 1 additions and 1 deletions
  1. 1 1
      libraries/plugins.rb

+ 1 - 1
libraries/plugins.rb

@@ -4,7 +4,7 @@ module Dovecot
     def self.required?(plugin, attrs)
       return true if attrs['conf'].has_key?('mail_plugins') and attrs['conf']['mail_plugins'].include?(plugin)
       attrs['protocols'].sort.each do |protocol, conf|
-        return true if conf.has_key?('mail_plugins') and conf['mail_plugins'].include?(plugin)
+        return true if conf.kind_of?(Hash) and conf.has_key?('mail_plugins') and conf['mail_plugins'].include?(plugin)
       end
       false
     end