* path.cc (chdir): Really make sure that isspace gets only an unsigned char.
This commit is contained in:
parent
bc28fe9599
commit
bb8251474c
|
@ -1,3 +1,8 @@
|
|||
Fri Jun 1 10:57:19 2001 Christopher Faylor <cgf@cygnus.com>
|
||||
|
||||
* path.cc (chdir): Really make sure that isspace gets only an unsigned
|
||||
char.
|
||||
|
||||
Fri Jun 1 13:45:00 2001 Corinna Vinschen <corinna@vinschen.de>
|
||||
|
||||
* syscalls.cc (_rename): Handle the case that `foo' is renamed to
|
||||
|
|
|
@ -2897,7 +2897,7 @@ chdir (const char *dir)
|
|||
whitespace to SetCurrentDirectory. This doesn't work too well
|
||||
with other parts of the API, though, apparently. So nuke trailing
|
||||
white space. */
|
||||
for (s = strchr (dir, '\0'); --s >= dir && isspace ((unsigned int) *s); )
|
||||
for (s = strchr (dir, '\0'); --s >= dir && isspace ((unsigned int) (*s & 0xff)); )
|
||||
*s = '\0';
|
||||
|
||||
if (path.error)
|
||||
|
|
Loading…
Reference in New Issue