diff --git a/src/resolve/resolved-varlink.c b/src/resolve/resolved-varlink.c index a85a278676..6e6e973f94 100644 --- a/src/resolve/resolved-varlink.c +++ b/src/resolve/resolved-varlink.c @@ -1016,7 +1016,7 @@ static int vl_method_resolve_service(Varlink* link, JsonVariant* parameters, Var return -EINVAL; r = varlink_dispatch(link, parameters, dispatch_table, &p); - if (r < 0) + if (r != 0) return r; if (p.ifindex < 0)