Potential problem in derelativise_path
Corinna Vinschen
vinschen at redhat.com
Fri Mar 26 20:47:53 EST 2010
Hi,
I just saw the latest patches to the portable OpenSSH repository
and stumbled over this one:
[servconf.c]
from portable: getcwd(NULL, 0) doesn't work on all platforms, so
use a stack buffer;
The stack buffer has a size of MAXPATHLEN. However, on many systems the
absolute path can exceed MAXPATHLEN, for instance on Linux or Cygwin.
In that case, the derelativise_path function will fail with a fatal
error. So on these systems it would be better if the function would
stick to getcwd(NULL, 0).
Corinna
--
Corinna Vinschen
Cygwin Project Co-Leader
Red Hat
More information about the openssh-unix-dev
mailing list