- (dtucker) [sshd.c] Bug #757: Clear child's environment to prevent
accidentally inheriting from root's environment. ok djm@
This commit is contained in:
parent
f58fb7e727
commit
ecc9d46dc5
|
@ -7,6 +7,8 @@
|
||||||
- (dtucker) [configure.ac] Bug #748: Always define BROKEN_GETADDRINFO
|
- (dtucker) [configure.ac] Bug #748: Always define BROKEN_GETADDRINFO
|
||||||
for HP-UX 11.11. If there are known-good configs where this is not
|
for HP-UX 11.11. If there are known-good configs where this is not
|
||||||
required, please report them. ok djm@
|
required, please report them. ok djm@
|
||||||
|
- (dtucker) [sshd.c] Bug #757: Clear child's environment to prevent
|
||||||
|
accidentally inheriting from root's environment. ok djm@
|
||||||
|
|
||||||
20040129
|
20040129
|
||||||
- (dtucker) OpenBSD CVS Sync regress/
|
- (dtucker) OpenBSD CVS Sync regress/
|
||||||
|
@ -1792,4 +1794,4 @@
|
||||||
- Fix sshd BindAddress and -b options for systems using fake-getaddrinfo.
|
- Fix sshd BindAddress and -b options for systems using fake-getaddrinfo.
|
||||||
Report from murple@murple.net, diagnosis from dtucker@zip.com.au
|
Report from murple@murple.net, diagnosis from dtucker@zip.com.au
|
||||||
|
|
||||||
$Id: ChangeLog,v 1.3208 2004/02/06 04:59:06 dtucker Exp $
|
$Id: ChangeLog,v 1.3209 2004/02/06 05:04:08 dtucker Exp $
|
||||||
|
|
6
sshd.c
6
sshd.c
|
@ -101,6 +101,7 @@ extern char *__progname;
|
||||||
#else
|
#else
|
||||||
char *__progname;
|
char *__progname;
|
||||||
#endif
|
#endif
|
||||||
|
extern char **environ;
|
||||||
|
|
||||||
/* Server configuration options. */
|
/* Server configuration options. */
|
||||||
ServerOptions options;
|
ServerOptions options;
|
||||||
|
@ -1101,6 +1102,11 @@ main(int ac, char **av)
|
||||||
unmounted if desired. */
|
unmounted if desired. */
|
||||||
chdir("/");
|
chdir("/");
|
||||||
|
|
||||||
|
#ifndef HAVE_CYGWIN
|
||||||
|
/* Clear environment */
|
||||||
|
environ[0] = NULL;
|
||||||
|
#endif
|
||||||
|
|
||||||
/* ignore SIGPIPE */
|
/* ignore SIGPIPE */
|
||||||
signal(SIGPIPE, SIG_IGN);
|
signal(SIGPIPE, SIG_IGN);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue