X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=src%2Fpasswd%2Fgetspnam_r.c;h=541e85314d56cc36d7b752ec9693563390ca07b2;hb=59b64ff686cef2a87e9552658b2c8d2531f87176;hp=1b95dbb645aca9baf94983d05dd672fdb8deef3e;hpb=9db81b862d95326d43af7c7fae9078ad9ff5bd6f;p=musl diff --git a/src/passwd/getspnam_r.c b/src/passwd/getspnam_r.c index 1b95dbb6..541e8531 100644 --- a/src/passwd/getspnam_r.c +++ b/src/passwd/getspnam_r.c @@ -94,6 +94,8 @@ int getspnam_r(const char *name, struct spwd *sp, char *buf, size_t size, struct return errno; } } else { + if (errno != ENOENT && errno != ENOTDIR) + return errno; f = fopen("/etc/shadow", "rbe"); if (!f) { if (errno != ENOENT && errno != ENOTDIR)