summaryrefslogtreecommitdiff
path: root/sshd.c
diff options
context:
space:
mode:
Diffstat (limited to 'sshd.c')
-rw-r--r--sshd.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/sshd.c b/sshd.c
index ab029b00f..ebb44db75 100644
--- a/sshd.c
+++ b/sshd.c
@@ -101,6 +101,7 @@ extern char *__progname;
101#else 101#else
102char *__progname; 102char *__progname;
103#endif 103#endif
104extern char **environ;
104 105
105/* Server configuration options. */ 106/* Server configuration options. */
106ServerOptions options; 107ServerOptions options;
@@ -1101,6 +1102,11 @@ main(int ac, char **av)
1101 unmounted if desired. */ 1102 unmounted if desired. */
1102 chdir("/"); 1103 chdir("/");
1103 1104
1105#ifndef HAVE_CYGWIN
1106 /* Clear environment */
1107 environ[0] = NULL;
1108#endif
1109
1104 /* ignore SIGPIPE */ 1110 /* ignore SIGPIPE */
1105 signal(SIGPIPE, SIG_IGN); 1111 signal(SIGPIPE, SIG_IGN);
1106 1112