]> review.fuel-infra Code Review - puppet-modules/puppetlabs-firewall.git/commitdiff
Fixing issue with double quotes being removed when part of the comment
authorRobert Klose <rklose@squiz.net>
Wed, 3 Aug 2016 00:14:01 +0000 (10:14 +1000)
committerRobert Klose <rklose@squiz.net>
Wed, 3 Aug 2016 00:14:01 +0000 (10:14 +1000)
lib/puppet/provider/firewall/iptables.rb

index f599faa253f06275c8b8267d36e1bdac33dd354f..ac62fead8173098c58b88a375385f948637466bd 100644 (file)
@@ -613,7 +613,7 @@ Puppet::Type.type(:firewall).provide :iptables, :parent => Puppet::Provider::Fir
 
   def delete_args
     # Split into arguments
-    line = properties[:line].gsub(/^\-A /, '-D ').split(/\s(?=(?:[^"]|"[^"]*")*$)/).map{|v| v.gsub(/"/, '')}
+    line = properties[:line].gsub(/^\-A /, '-D ').split(/\s(?=(?:[^"]|"[^"]*")*$)/).map{|v| v.gsub(/^"/, '').gsub(/"$/, '')}
     line.unshift("-t", properties[:table])
   end