- if (destination && !service_name_is_valid(destination))
- return -EINVAL;
- if (!object_path_is_valid(path))
- return -EINVAL;
- if (interface && !interface_name_is_valid(interface))
- return -EINVAL;
- if (!member_name_is_valid(member))
- return -EINVAL;
- if (!m)
- return -EINVAL;
- if (bus && bus->state == BUS_UNSET)
- return -ENOTCONN;
+ assert_return(!bus || bus->state != BUS_UNSET, -ENOTCONN);
+ assert_return(!destination || service_name_is_valid(destination), -EINVAL);
+ assert_return(object_path_is_valid(path), -EINVAL);
+ assert_return(!interface || interface_name_is_valid(interface), -EINVAL);
+ assert_return(member_name_is_valid(member), -EINVAL);
+ assert_return(m, -EINVAL);