tree-wide: generate SD_BUS_ERROR_INVALID_ARGS when we get invalid arguments on bus...
authorLennart Poettering <lennart@poettering.net>
Wed, 22 Nov 2017 14:15:11 +0000 (15:15 +0100)
committerLennart Poettering <lennart@poettering.net>
Wed, 29 Nov 2017 11:34:12 +0000 (12:34 +0100)
commite74f76ca866c0c2a9149b6afe5bd5d349a46c68f
tree12616a974c16cd770f5106b42021ce27ed182d17
parent2e59b241ca86b8338c706a7a704d301fde908581
tree-wide: generate SD_BUS_ERROR_INVALID_ARGS when we get invalid arguments on bus calls

Let's make sure that when we return a D-Bus error, we return a native
one, if we generate it ourselves, and use errno-based error
synthetization only if we received an errno ourselves. Yes, this makes
things slightly longer, but is highly misleading as we propagate D-Bus
errors, and not errnos to the client.
src/core/dbus-cgroup.c
src/core/dbus-service.c
src/locale/localed.c