diff --git a/src/main/java/net/floodlightcontroller/firewall/FirewallRule.java b/src/main/java/net/floodlightcontroller/firewall/FirewallRule.java index 6b66f922e7c3881dcf584ff5180474bab5040ff1..4c8f9bdade711659d393cd9d544c75db24bfcba5 100644 --- a/src/main/java/net/floodlightcontroller/firewall/FirewallRule.java +++ b/src/main/java/net/floodlightcontroller/firewall/FirewallRule.java @@ -249,7 +249,7 @@ public class FirewallRule implements Comparable<FirewallRule> { || this.any_nw_dst != r.any_nw_dst || (this.any_nw_dst == false && !this.nw_dst_prefix_and_mask.equals(r.nw_dst_prefix_and_mask)) || this.any_dl_dst != r.any_dl_dst - || (this.any_dl_dst == false && this.dl_dst != r.dl_dst)) { + || (this.any_dl_dst == false && !this.dl_dst.equals(r.dl_dst))) { return false; } return true;