chiark / gitweb /
bus: log message parsing errors everywhere with a generalized bus_log_parse_error()
[elogind.git] / src / libsystemd-bus / bus-util.c
index 2b1cd0bc8375efdc91052a426098a5a8c0cd37ff..ae9733d01f7eb461edc954a4a9db5c2b59d33185 100644 (file)
@@ -953,3 +953,8 @@ int bus_property_get_uid(
 
         return sd_bus_message_append_basic(reply, 'u', userdata);
 }
+
+int bus_log_parse_error(int r) {
+        log_error("Failed to parse message: %s", strerror(-r));
+        return r;
+}