X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;ds=sidebyside;f=src%2Fjournal%2Fjournald-server.c;h=28ce69dccd6b764e989d3bcf5579b86238e42ab3;hb=0a20e3c10761378869af7bbef2733e3ae879d0f1;hp=9a96689ee702b28ddace251bb82413c955bdf36b;hpb=b92bea5d2a9481de69bb627a7b442a9f58fca43d;p=elogind.git diff --git a/src/journal/journald-server.c b/src/journal/journald-server.c index 9a96689ee..28ce69dcc 100644 --- a/src/journal/journald-server.c +++ b/src/journal/journald-server.c @@ -555,8 +555,10 @@ static void dispatch_message_real( assert(n + N_IOVEC_META_FIELDS <= m); if (ucred) { +#ifdef HAVE_AUDIT uint32_t audit; uid_t loginuid; +#endif realuid = ucred->uid; @@ -596,6 +598,7 @@ static void dispatch_message_real( IOVEC_SET_STRING(iovec[n++], cmdline); } +#ifdef HAVE_AUDIT r = audit_session_from_pid(ucred->pid, &audit); if (r >= 0) if (asprintf(&audit_session, "_AUDIT_SESSION=%lu", (unsigned long) audit) >= 0) @@ -605,6 +608,7 @@ static void dispatch_message_real( if (r >= 0) if (asprintf(&audit_loginuid, "_AUDIT_LOGINUID=%lu", (unsigned long) loginuid) >= 0) IOVEC_SET_STRING(iovec[n++], audit_loginuid); +#endif t = shortened_cgroup_path(ucred->pid); if (t) {