Blame SOURCES/pam-1.1.8-loginuid-log-auditd.patch

c22a38
diff -up Linux-PAM-1.1.8/modules/pam_loginuid/pam_loginuid.c.log-auditd Linux-PAM-1.1.8/modules/pam_loginuid/pam_loginuid.c
c22a38
--- Linux-PAM-1.1.8/modules/pam_loginuid/pam_loginuid.c.log-auditd	2013-06-18 16:11:21.000000000 +0200
c22a38
+++ Linux-PAM-1.1.8/modules/pam_loginuid/pam_loginuid.c	2016-04-22 14:21:35.868204427 +0200
c22a38
@@ -195,9 +195,12 @@ _pam_loginuid(pam_handle_t *pamh, int fl
c22a38
 		argv++;
c22a38
 	}
c22a38
 
c22a38
-	if (require_auditd)
c22a38
-		return check_auditd();
c22a38
-	else
c22a38
+	if (require_auditd) {
c22a38
+		int rc = check_auditd();
c22a38
+		if (rc != PAM_SUCCESS)
c22a38
+			pam_syslog(pamh, LOG_ERR, "required running auditd not detected");
c22a38
+		return rc;
c22a38
+	} else
c22a38
 #endif
c22a38
 		return PAM_SUCCESS;
c22a38
 }