commit - b77b9432c45d6f38c0ad6d9021afb4dd91f163e4
commit + 90fb3cf0a2b980acc1958bff315838a50fa4ccbe
blob - b06103929e44e33e6dc28eb7d8dd68519bdc8ffb
blob + c2169c4377af04b1f2c11884903ed5b26341a56a
--- src/ngircd/ngircd.c
+++ src/ngircd/ngircd.c
Log(LOG_ERR, "Can't change group ID to %s(%u): %s!",
grp ? grp->gr_name : "?", Conf_GID,
strerror(real_errno));
- if (real_errno != EPERM)
+ if (real_errno != EPERM && real_errno != EINVAL)
goto out;
}
#ifdef HAVE_SETGROUPS
Log(LOG_ERR, "Can't change user ID to %s(%u): %s!",
pwd ? pwd->pw_name : "?", Conf_UID,
strerror(real_errno));
- if (real_errno != EPERM)
+ if (real_errno != EPERM && real_errno != EINVAL)
goto out;
}
}