From ab7dd85bfbe9a176c2d5055d52185ae6364f97af Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Mon, 13 May 2002 01:48:25 +0000 Subject: 2002-05-13 Marcus Brinkmann * hurd/hurdchdir.c (_hurd_change_directory_port_from_name): Allocate three, not two, more than LEN when appending '/.'. * sysdeps/mach/hurd/chroot.c (chroot): Likewise. Don't check if NAME ends with '/.' if it is shorter than 2 chars. * mach/Makefile ($(mach-syscalls:%=$(objpfx)%.S)): Make the generated files #include instead of . --- hurd/hurdchdir.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'hurd/hurdchdir.c') diff --git a/hurd/hurdchdir.c b/hurd/hurdchdir.c index 0c10a37d1b..5115e4d460 100644 --- a/hurd/hurdchdir.c +++ b/hurd/hurdchdir.c @@ -40,7 +40,7 @@ _hurd_change_directory_port_from_name (struct hurd_port *portcell, lookup = name; else { - char *n = alloca (len + 2); + char *n = alloca (len + 3); memcpy (n, name, len); n[len] = '/'; n[len + 1] = '.'; -- cgit 1.4.1