summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKevin Steves <stevesk@pobox.com>2002-05-21 17:59:13 +0000
committerKevin Steves <stevesk@pobox.com>2002-05-21 17:59:13 +0000
commitbc5bb55755aba69746d22cb9c79873e76e34f0bc (patch)
tree9e5edf3b405aa1073f376faddfc695798df38484
parentc5041acef392b489d11cbb1793f72f01acc229b8 (diff)
- (stevesk) [sshd.c] #ifndef HAVE_CYGWIN for setgroups()
-rw-r--r--ChangeLog3
-rw-r--r--sshd.c2
2 files changed, 4 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 33084361..dbd13118 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,6 @@
20020521
- (stevesk) [sshd.c] bug 245; disable setsid() for now
+ - (stevesk) [sshd.c] #ifndef HAVE_CYGWIN for setgroups()
20020517
- (tim) [configure.ac] remove extra MD5_MSG="no" line.
@@ -659,4 +660,4 @@
- (stevesk) entropy.c: typo in debug message
- (djm) ssh-keygen -i needs seeded RNG; report from markus@
-$Id: ChangeLog,v 1.2136 2002/05/21 17:50:21 stevesk Exp $
+$Id: ChangeLog,v 1.2137 2002/05/21 17:59:14 stevesk Exp $
diff --git a/sshd.c b/sshd.c
index 82520b8b..afb87266 100644
--- a/sshd.c
+++ b/sshd.c
@@ -1005,6 +1005,7 @@ main(int ac, char **av)
if (test_flag)
exit(0);
+#ifndef HAVE_CYGWIN
/*
* Clear out any supplemental groups we may have inherited. This
* prevents inadvertent creation of files with bad modes (in the
@@ -1014,6 +1015,7 @@ main(int ac, char **av)
*/
if (setgroups(0, NULL) < 0)
debug("setgroups() failed: %.200s", strerror(errno));
+#endif /* !HAVE_CYGWIN */
/* Initialize the log (it is reinitialized below in case we forked). */
if (debug_flag && !inetd_flag)