Add support for multiple Debug lines per program. Callers may
register arbitrary debug facilities or use built-in defaults. We now use separate Debug statements for plugins and programs.
This commit is contained in:
@@ -54,7 +54,7 @@ audit_sudo_selected(int sorf)
|
||||
auditinfo_addr_t ainfo_addr;
|
||||
struct au_mask *mask;
|
||||
int rc;
|
||||
debug_decl(audit_sudo_selected, SUDO_DEBUG_AUDIT)
|
||||
debug_decl(audit_sudo_selected, SUDO_DEBUG_AUDIT, sudoers_debug_instance)
|
||||
|
||||
if (getaudit_addr(&ainfo_addr, sizeof(ainfo_addr)) < 0) {
|
||||
if (errno == ENOSYS) {
|
||||
@@ -89,7 +89,7 @@ bsm_audit_success(char *exec_args[])
|
||||
long au_cond;
|
||||
int aufd, selected;
|
||||
pid_t pid;
|
||||
debug_decl(bsm_audit_success, SUDO_DEBUG_AUDIT)
|
||||
debug_decl(bsm_audit_success, SUDO_DEBUG_AUDIT, sudoers_debug_instance)
|
||||
|
||||
/*
|
||||
* If we are not auditing, don't cut an audit record; just return.
|
||||
@@ -178,7 +178,7 @@ bsm_audit_failure(char *exec_args[], char const *const fmt, va_list ap)
|
||||
au_id_t auid;
|
||||
pid_t pid;
|
||||
int aufd;
|
||||
debug_decl(bsm_audit_success, SUDO_DEBUG_AUDIT)
|
||||
debug_decl(bsm_audit_success, SUDO_DEBUG_AUDIT, sudoers_debug_instance)
|
||||
|
||||
/*
|
||||
* If we are not auditing, don't cut an audit record; just return.
|
||||
|
Reference in New Issue
Block a user