summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKevin Steves <stevesk@pobox.com>2002-05-21 17:50:21 +0000
committerKevin Steves <stevesk@pobox.com>2002-05-21 17:50:21 +0000
commitc5041acef392b489d11cbb1793f72f01acc229b8 (patch)
treeaa81e32d6331a715bc181ce47c63fc4f6fa30e46
parent9de793cc6c83a2e116dd73530bb4020e4b40d9d5 (diff)
- (stevesk) [sshd.c] bug 245; disable setsid() for now
-rw-r--r--ChangeLog5
-rw-r--r--sshd.c3
2 files changed, 7 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index b0593e14..33084361 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+20020521
+ - (stevesk) [sshd.c] bug 245; disable setsid() for now
+
20020517
- (tim) [configure.ac] remove extra MD5_MSG="no" line.
@@ -656,4 +659,4 @@
- (stevesk) entropy.c: typo in debug message
- (djm) ssh-keygen -i needs seeded RNG; report from markus@
-$Id: ChangeLog,v 1.2135 2002/05/17 15:59:22 tim Exp $
+$Id: ChangeLog,v 1.2136 2002/05/21 17:50:21 stevesk Exp $
diff --git a/sshd.c b/sshd.c
index 45ccb3d4..82520b8b 100644
--- a/sshd.c
+++ b/sshd.c
@@ -1336,8 +1336,11 @@ main(int ac, char **av)
* setlogin() affects the entire process group. We don't
* want the child to be able to affect the parent.
*/
+#if 0
+ /* XXX: this breaks Solaris */
if (setsid() < 0)
error("setsid: %.100s", strerror(errno));
+#endif
/*
* Disable the key regeneration alarm. We will not regenerate the