core: improve dbus-cgroup error message
authorLennart Poettering <lennart@poettering.net>
Tue, 26 Sep 2017 14:18:50 +0000 (16:18 +0200)
committerLennart Poettering <lennart@poettering.net>
Tue, 26 Sep 2017 21:49:40 +0000 (23:49 +0200)
As suggested by @keszybz in the review of #6764

src/core/dbus-cgroup.c

index f61ca08..a99d727 100644 (file)
@@ -1247,7 +1247,7 @@ int bus_cgroup_set_property(
                                 return r;
 
                         if (!IN_SET(family, AF_INET, AF_INET6))
-                                return sd_bus_error_set_errnof(error, EINVAL, "IPAddressAllow= expects IPv4 or IPv6 addresses only.");
+                                return sd_bus_error_set_errnof(error, EINVAL, "%s= expects IPv4 or IPv6 addresses only.", name);
 
                         r = sd_bus_message_read_array(message, 'y', &ap, &an);
                         if (r < 0)
@@ -1262,7 +1262,7 @@ int bus_cgroup_set_property(
                                 return r;
 
                         if (prefixlen > FAMILY_ADDRESS_SIZE(family)*8)
-                                return sd_bus_error_set_errnof(error, EINVAL, "Prefix length too large for family.");
+                                return sd_bus_error_set_errnof(error, EINVAL, "Prefix length %" PRIu32 " too large for address family %s.", prefixlen, af_to_name(family));
 
                         if (mode != UNIT_CHECK) {
                                 IPAddressAccessItem *item;