networkd: unbreak routing_policy_rule_compare_func()
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Tue, 17 Sep 2019 17:27:58 +0000 (19:27 +0200)
committerMichael Biebl <biebl@debian.org>
Sun, 10 Nov 2019 23:58:41 +0000 (23:58 +0000)
commitdb6d84f95130e650c912ebaba90aff10c302c9e8
tree009276d87fdd1a8834052b4ff0e349ccc2b98cfe
parent17599840522f81473380d26248f29a4ea4d2a405
networkd: unbreak routing_policy_rule_compare_func()

!r is the same r == 0, so this was short-circuiting the comparison when
streq(a->iff, b->iff) or streq(a->off, b->off). Before the parent commit which
moved those comparisons to the end, this was short-circuiting quite a bit
of the comparison function.

(cherry picked from commit 314ed4f9948bb73300862935546a63294bba1d5c)
(cherry picked from commit 19ac31c989d9facbd90c497f3708ee4d88686de8)

Gbp-Pq: Name networkd-unbreak-routing_policy_rule_compare_func.patch
src/network/networkd-routing-policy-rule.c