OpenSSH 3.4 released

Corinna Vinschen
2002-06-27T13:18:39Z

On Wed, Jun 26, 2002 at 06:21:03PM +0200, Corinna Vinschen
wrote:
> --- sshd.c.orig	2002-06-26 18:21:03.000000000 +0200
> +++ sshd.c	2002-06-26 18:20:55.000000000 +0200
> @@ -1035,7 +1035,13 @@ main(int ac, char **av)
>  		    (S_ISDIR(st.st_mode) == 0))
>  			fatal("Missing privilege separation directory: %s",
>  			    _PATH_PRIVSEP_CHROOT_DIR);
> +#ifdef HAVE_CYGWIN
> +		if (check_ntsec(_PATH_PRIVSEP_CHROOT_DIR) &&
> +		    (st.st_uid != getuid () ||
> +		     (st.st_mode & (S_IWGRP|S_IWOTH)) != 0))
> +#else
>  		if (st.st_uid != 0 || (st.st_mode & (S_IWGRP|S_IWOTH)) != 0)
> +#endif
>  			fatal("Bad owner or mode for %s",
>  			    _PATH_PRIVSEP_CHROOT_DIR);
>  	}

Hi,

is that patch ok to get into the sources or should it be changed somehow?

Corinna

--
Corinna Vinschen
Cygwin Developer
Red Hat, Inc.
mailto:vinschen at redhat.com