From: Todd C. Miller Date: Tue, 21 Sep 2010 11:56:16 +0000 (-0400) Subject: Ignore ECONNREFUSED from audit_log_user_command() which will X-Git-Tag: SUDO_1_8_0~227 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=590eed3bd77504652fe98ca653c7ce30e14b8522;p=sudo Ignore ECONNREFUSED from audit_log_user_command() which will occur if auditd is not running. --- diff --git a/plugins/sudoers/linux_audit.c b/plugins/sudoers/linux_audit.c index b7a94bb22..7505f69ca 100644 --- a/plugins/sudoers/linux_audit.c +++ b/plugins/sudoers/linux_audit.c @@ -81,9 +81,9 @@ linux_audit_command(char *argv[], int result) } *--cp = '\0'; - /* Log command, ignoring EPERM on error. */ + /* Log command, ignoring ECONNREFUSED on error. */ rc = audit_log_user_command(au_fd, AUDIT_USER_CMD, command, NULL, result); - if (rc <= 0) + if (rc <= 0 && errno != ECONNREFUSED) warning("unable to send audit message"); efree(command);