Skip to content

Commit d7285b1

Browse files
committed
pcn-iptables: fix compare method in ChainRule
Signed-off-by: Matteo Bertrone <m.bertrone@gmail.com>
1 parent 684f8d5 commit d7285b1

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

src/services/pcn-iptables/src/ChainRule.cpp

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,20 @@ bool ChainRule::equal(ChainRule &cmp) {
176176
return false;
177177
}
178178

179+
if (inIfaceIsSet != cmp.inIfaceIsSet)
180+
return false;
181+
if (inIfaceIsSet) {
182+
if (inIface != cmp.inIface)
183+
return false;
184+
}
185+
186+
if (outIfaceIsSet != cmp.outIfaceIsSet)
187+
return false;
188+
if (outIfaceIsSet) {
189+
if (outIface != cmp.outIface)
190+
return false;
191+
}
192+
179193
if (actionIsSet != cmp.actionIsSet)
180194
return false;
181195

0 commit comments

Comments
 (0)