aboutsummaryrefslogtreecommitdiff
path: root/libpam/pam_audit.c
diff options
context:
space:
mode:
authorTomas Mraz <tmraz@fedoraproject.org>2015-12-17 17:43:27 +0100
committerTomas Mraz <tmraz@fedoraproject.org>2015-12-17 17:43:27 +0100
commit20047e7fdcfff6633d8201f0954be51f6378f1ae (patch)
treebd9712fd5c20937ef115ef50c5ebc735bc5f58d6 /libpam/pam_audit.c
parente0a996ec358af86153c0c00e67802e36283dadd0 (diff)
downloadpam-20047e7fdcfff6633d8201f0954be51f6378f1ae.tar.gz
pam-20047e7fdcfff6633d8201f0954be51f6378f1ae.tar.bz2
pam-20047e7fdcfff6633d8201f0954be51f6378f1ae.zip
Relax the conditions for fatal failure on auditing.
The PAM library calls will not fail anymore for any uid if the return value from the libaudit call is -EPERM. * libpam/pam_audit.c (_pam_audit_writelog): Remove check for uid != 0.
Diffstat (limited to 'libpam/pam_audit.c')
-rw-r--r--libpam/pam_audit.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libpam/pam_audit.c b/libpam/pam_audit.c
index 24fb799a..97a9a929 100644
--- a/libpam/pam_audit.c
+++ b/libpam/pam_audit.c
@@ -53,7 +53,7 @@ _pam_audit_writelog(pam_handle_t *pamh, int audit_fd, int type,
pamh->audit_state |= PAMAUDIT_LOGGED;
if (rc < 0) {
- if (rc == -EPERM && getuid() != 0)
+ if (rc == -EPERM)
return 0;
if (errno != old_errno) {
old_errno = errno;