X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Fconsole%2Fconsoled-manager.c;h=0eac7ae78ac17b3ccea6e71d8ae052b543da9f5b;hp=1b856f2228bce4c8c423e56713ce72be05e44bee;hb=c33b329709ebe2755181980a050d02ec7c81ed87;hpb=5567fafbc9d83a1391f23ecdbe698a3c03929370 diff --git a/src/console/consoled-manager.c b/src/console/consoled-manager.c index 1b856f222..0eac7ae78 100644 --- a/src/console/consoled-manager.c +++ b/src/console/consoled-manager.c @@ -142,15 +142,15 @@ static int manager_sysview_session_add(Manager *m, sysview_event *event) { r = sysview_session_take_control(session); if (r < 0) { - log_error("Cannot request session control on '%s': %s", - sysview_session_get_name(session), strerror(-r)); + log_error_errno(r, "Cannot request session control on '%s': %m", + sysview_session_get_name(session)); return r; } r = session_new(&s, m, session); if (r < 0) { - log_error("Cannot create session on '%s': %s", - sysview_session_get_name(session), strerror(-r)); + log_error_errno(r, "Cannot create session on '%s': %m", + sysview_session_get_name(session)); sysview_session_release_control(session); return r; } @@ -226,8 +226,8 @@ static int manager_sysview_session_control(Manager *m, sysview_event *event) { return 0; if (error < 0) { - log_error("Cannot take session control on '%s': %s", - sysview_session_get_name(session), strerror(-error)); + log_error_errno(error, "Cannot take session control on '%s': %m", + sysview_session_get_name(session)); session_free(s); sysview_session_set_userdata(session, NULL); return -error;