]> git.donarmstrong.com Git - dsa-puppet.git/commitdiff
Hmm.
authorPeter Palfrader <peter@palfrader.org>
Tue, 1 Mar 2011 09:56:31 +0000 (10:56 +0100)
committerPeter Palfrader <peter@palfrader.org>
Tue, 1 Mar 2011 09:56:31 +0000 (10:56 +0100)
modules/puppetmaster/lib/puppet/parser/functions/whohosts.rb

index 73f4212b6f2513cc1c58c2b1fde95cb1f5967fc2..d0321846e29967b2b2a9f175e881e33148f943e4 100644 (file)
@@ -23,12 +23,13 @@ module Puppet::Parser::Functions
             next
           end
           netrange.each do |net|
-          begin
-            if IPAddr.new(net).include?(addr)
-              return hoster
+            begin
+              if IPAddr.new(net).include?(addr)
+                return hoster
+              end
+            rescue
+              raise "Could not match addr #{addr} for net #{net}"
             end
-          rescue
-            raise "Could not match addr #{addr} for net #{net}"
           end
         end
       end