diff --git a/src/network/networkd-wwan.c b/src/network/networkd-wwan.c index 325d2b02818..2b10eb3e4ee 100644 --- a/src/network/networkd-wwan.c +++ b/src/network/networkd-wwan.c @@ -529,7 +529,7 @@ static int link_apply_bearer_impl(Link *link, Bearer *b) { continue; r = route_remove(route, link->manager); - if (ret) + if (r < 0) ret = r; }