]> gitweb.fluxo.info Git - puppet-stdlib.git/commitdiff
Added check to ensure that given fact name is a string.
authorKrzysztof Wilczynski <krzysztof.wilczynski@linux.com>
Fri, 29 Apr 2011 19:58:28 +0000 (20:58 +0100)
committerKrzysztof Wilczynski <krzysztof.wilczynski@linux.com>
Fri, 29 Apr 2011 19:58:28 +0000 (20:58 +0100)
Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
fact.rb

diff --git a/fact.rb b/fact.rb
index 0c2486774c05376567b8b16c6d8acc6942986e8b..0f4114e729b48111fb0abcdaf1dd1d5e723a8b8f 100644 (file)
--- a/fact.rb
+++ b/fact.rb
@@ -12,6 +12,10 @@ module Puppet::Parser::Functions
 
     fact = arguments[0]
 
+    if not fact.is_a?(String)
+      raise(Puppet::ParseError, 'fact(): Requires fact name to be a string')
+    end
+
     raise(Puppet::ParseError, 'fact(): You must provide ' +
       'fact name') if fact.empty?