diff --git a/src/vnm_mad/remotes/lib/security_groups_iptables.rb b/src/vnm_mad/remotes/lib/security_groups_iptables.rb index 558b80e559..6eb921d0f0 100644 --- a/src/vnm_mad/remotes/lib/security_groups_iptables.rb +++ b/src/vnm_mad/remotes/lib/security_groups_iptables.rb @@ -328,7 +328,7 @@ module SGIPTables remove_chains = [] iptables_s.lines.each do |line| - if line.match(/^-N #{chain}/) + if line.match(/^-N #{chain}(-|$)/) remove_chains << line.split[1] end end @@ -336,7 +336,7 @@ module SGIPTables remove_chains.each {|c| commands.add :iptables, "-X #{c}" } ipset_list.lines.each do |line| - if line.match(/^#{chain}/) + if line.match(/^#{chain}(-|$)/) set = line.strip commands.add :ipset, "destroy #{set}" end