Fix running on Cygwin *without* chroot

This commit is contained in:
hpa 2001-11-29 22:07:50 +00:00
parent 4a0c498c38
commit 7a3373656d

View file

@ -558,15 +558,15 @@ main(int argc, char **argv)
#endif
/* Chroot and drop privileges */
if (secure && chroot(".")) {
if (secure) {
if (chroot(".")) {
syslog(LOG_ERR, "chroot: %m");
exit(EX_OSERR);
}
#ifdef __CYGWIN__
chdir("/"); /* Cygwin chroot() bug workaround */
#endif
}
#ifdef HAVE_SETREGID
setrv = setregid(pw->pw_gid, pw->pw_gid);