Unbreak the non-io logging case.

This commit is contained in:
Todd C. Miller
2010-06-02 14:23:38 -04:00
parent 2b8fc46e2c
commit cd26d2891d

View File

@@ -799,7 +799,11 @@ sudo_execve(struct command_details *details, char *argv[], char *envp[],
if (n == -1) {
if (errno == EINTR)
continue;
if (errno != EAGAIN) {
/*
* If not logging I/O we will receive ECONNRESET when
* the command is executed. It is safe to ignore this.
*/
if (log_io && errno != EAGAIN) {
cstat->type = CMD_ERRNO;
cstat->val = errno;
break;