From: Todd C. Miller Date: Wed, 25 May 1994 19:48:29 +0000 (+0000) Subject: now don't bitch if get EACCESS (treat like EPERM) X-Git-Tag: SUDO_1_3_1~233 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c1d9e44e5ba001698f4b69c419bde0e29818b6d7;p=sudo now don't bitch if get EACCESS (treat like EPERM) --- diff --git a/find_path.c b/find_path.c index 07520dc87..b52045178 100644 --- a/find_path.c +++ b/find_path.c @@ -157,7 +157,7 @@ char *find_path(file) if (!statfailed && (statbuf.st_mode & 0000111)) return (qualify(fn)); else if (statfailed && errno != ENOENT && errno != ENOTDIR && - errno != EINVAL && errno != EPERM) { + errno != EINVAL && errno != EPERM && errno != EACCES) { fprintf(stderr, "sudo: Can't stat %s: ", fn); perror(""); } @@ -179,7 +179,7 @@ char *find_path(file) if (!statfailed && (statbuf.st_mode & 0000111)) return (qualify(fn)); else if (statfailed && errno != ENOENT && errno != ENOTDIR && - errno != EINVAL && errno != EPERM) { + errno != EINVAL && errno != EPERM && errno != EACCES) { fprintf(stderr, "sudo: Can't stat %s: ", fn); perror(""); return (NULL); @@ -211,7 +211,7 @@ char *qualify(n) * is it a bogus path? */ if (stat(n, &statbuf)) { - if (errno != ENOENT && errno != EPERM) { + if (errno != ENOENT && errno != EPERM && errno != EACCES) { fprintf(stderr, "sudo: Can't stat %s: ", n); perror(""); }