firewall: fix Firewall.clone()

New rule require action to be defined, even if will be overwritten a
moment later.
This commit is contained in:
Marek Marczykowski-Górecki 2017-08-06 12:49:19 +02:00
父節點 a833692c63
當前提交 0cd25b5350
沒有發現已知的金鑰在資料庫的簽署中
GPG 金鑰 ID: 063938BA42CFA724

查看文件

@ -479,7 +479,9 @@ class Firewall(object):
'''
rules = []
for rule in other.rules:
new_rule = Rule()
# Rule constructor require some action, will be overwritten by
# clone_properties below
new_rule = Rule(action='drop')
new_rule.clone_properties(rule)
rules.append(new_rule)
self.rules = rules