From a7f09d78c50af47cf090d2be9a96644719dc2ad3 Mon Sep 17 00:00:00 2001 From: Maksim Malchuk Date: Mon, 6 Jun 2016 17:53:24 +0300 Subject: [PATCH] Fix validation of the size parameter Signed-off-by: Maksim Malchuk --- lib/puppet/type/dhparam.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/puppet/type/dhparam.rb b/lib/puppet/type/dhparam.rb index 9d3fc19c..36196d98 100644 --- a/lib/puppet/type/dhparam.rb +++ b/lib/puppet/type/dhparam.rb @@ -18,9 +18,9 @@ newvalues /\d+/ defaultto 512 validate do |value| - size = value - if size <= 0 || size != size.to_i - raise ArgumentError, "Size must be a positive integer: #{size.inspect}" + size = value.to_i + if size <= 0 || value.to_s != size.to_s + raise ArgumentError, "Size must be a positive integer: #{value.inspect}" end end end