@@ -566,6 +632,13 @@ cupsdReadClient(cupsd_client_t *con) /* I - Client to read from */ struct stat filestats; /* File information */ mime_type_t *type; /* MIME type of file */ static unsigned request_id = 0; /* Request ID for temp files */ +#ifdef WITH_LSPP ...
+ * The access check failed, so cancel the job and send an audit message + */ + if (AuditLog != -1) + { + audit_message = NULL; + cupsdSetStringf(&audit_message, "job=? auid=%u acct=%s obj=%s refused" + " unable to access printer=%s", con->auid, + con->...