mirror of
https://github.com/systemd/systemd.git
synced 2026-08-03 14:40:31 +00:00
login: use bus_error_message() at one more place
This commit is contained in:
@@ -359,15 +359,19 @@ static void user_start_service(User *u) {
|
||||
|
||||
static int update_slice_callback(sd_bus_message *m, void *userdata, sd_bus_error *ret_error) {
|
||||
_cleanup_(user_record_unrefp) UserRecord *ur = userdata;
|
||||
const sd_bus_error *e;
|
||||
int r;
|
||||
|
||||
assert(m);
|
||||
assert(ur);
|
||||
|
||||
if (sd_bus_message_is_method_error(m, NULL)) {
|
||||
log_warning_errno(sd_bus_message_get_errno(m),
|
||||
e = sd_bus_message_get_error(m);
|
||||
if (e) {
|
||||
r = sd_bus_error_get_errno(e);
|
||||
log_warning_errno(r,
|
||||
"Failed to update slice of %s, ignoring: %s",
|
||||
ur->user_name,
|
||||
sd_bus_message_get_error(m)->message);
|
||||
bus_error_message(e, r));
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user