diff --git a/src/node.cc b/src/node.cc index 8ba577582e..391a17959c 100644 --- a/src/node.cc +++ b/src/node.cc @@ -1513,12 +1513,11 @@ static uid_t uid_by_name(const char* name) { struct passwd pwd; struct passwd* pp; char buf[8192]; - int rc; errno = 0; pp = NULL; - if ((rc = getpwnam_r(name, &pwd, buf, sizeof(buf), &pp)) == 0 && pp != NULL) { + if (getpwnam_r(name, &pwd, buf, sizeof(buf), &pp) == 0 && pp != NULL) { return pp->pw_uid; } @@ -1551,12 +1550,11 @@ static gid_t gid_by_name(const char* name) { struct group pwd; struct group* pp; char buf[8192]; - int rc; errno = 0; pp = NULL; - if ((rc = getgrnam_r(name, &pwd, buf, sizeof(buf), &pp)) == 0 && pp != NULL) { + if (getgrnam_r(name, &pwd, buf, sizeof(buf), &pp) == 0 && pp != NULL) { return pp->gr_gid; }