Use run_argv and run_envp passed into the audit plugin for event logging.

Previously we used NewArgv[] and env_get() but now that logging is
performed via an audit plugin we should use the values passed in.
This commit is contained in:
Todd C. Miller
2021-08-09 15:50:25 -06:00
parent 5e3ce532fe
commit 1ae9954c63
3 changed files with 4 additions and 4 deletions

View File

@@ -56,7 +56,7 @@ bool sudoers_setlocale(int locale_type, int *prev_locale);
int sudoers_getlocale(void);
int audit_failure(char *const argv[], char const *const fmt, ...) __printflike(2, 3);
int vaudit_failure(char *const argv[], char const *const fmt, va_list ap) __printflike(2, 0);
bool log_allowed(void);
bool log_allowed(char *const argv[], char *const envp[]);
bool log_exit_status(int exit_status);
bool log_auth_failure(int status, unsigned int tries);
bool log_denial(int status, bool inform_user);