Parcourir la source

Hash related bug fixed inside Plugins#required?

Xabier de Zuazo il y a 11 ans
Parent
commit
39e64ccf9a
1 fichiers modifiés avec 1 ajouts et 1 suppressions
  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