diff --git a/src/platform/tests/test-route.c b/src/platform/tests/test-route.c index c164ef120e..6e01b0b067 100644 --- a/src/platform/tests/test-route.c +++ b/src/platform/tests/test-route.c @@ -1300,6 +1300,10 @@ _rule_fuzzy_equal (const NMPObject *obj, rr_co.flow = 0; if (rr->tos == 0) rr_co.tos = 0; + if (!NM_FLAGS_HAS (rr->flags, FIB_RULE_INVERT)) + rr_co.flags &= ~((guint32) FIB_RULE_INVERT); + else + rr_co.flags |= ((guint32) FIB_RULE_INVERT); break; case RTM_DELRULE: /* when deleting a rule with RTM_DELRULE, kernel tries to find the