fdecb48665
Ok: Manuel Bouyer <bouyer@netbsd.org>
31 lines
1.1 KiB
Text
31 lines
1.1 KiB
Text
$NetBSD: patch-df,v 1.1 2008/03/03 16:45:27 hannken Exp $
|
|
|
|
--- libfsimage/reiserfs/fsys_reiserfs.c.orig 2008-01-31 10:06:54.000000000 +0000
|
|
+++ libfsimage/reiserfs/fsys_reiserfs.c 2008-03-01 11:52:29.000000000 +0000
|
|
@@ -1029,7 +1029,7 @@ reiserfs_dir (fsi_file_t *ffi, char *dir
|
|
|
|
/* Find out how long our remaining name is. */
|
|
len = 0;
|
|
- while (dirname[len] && !isspace (dirname[len]))
|
|
+ while (dirname[len] && !isspace ((uint8_t)dirname[len]))
|
|
len++;
|
|
|
|
if (filemax + len > sizeof (linkbuf) - 1)
|
|
@@ -1078,7 +1078,7 @@ reiserfs_dir (fsi_file_t *ffi, char *dir
|
|
/* if we have a real file (and we're not just printing possibilities),
|
|
then this is where we want to exit */
|
|
|
|
- if (! *dirname || isspace (*dirname))
|
|
+ if (! *dirname || isspace ((uint8_t)*dirname))
|
|
{
|
|
if (! S_ISREG (mode))
|
|
{
|
|
@@ -1109,7 +1109,7 @@ reiserfs_dir (fsi_file_t *ffi, char *dir
|
|
errnum = ERR_BAD_FILETYPE;
|
|
return 0;
|
|
}
|
|
- for (rest = dirname; (ch = *rest) && ! isspace (ch) && ch != '/'; rest++);
|
|
+ for (rest = dirname; (ch = *rest) && ! isspace ((uint8_t)ch) && ch != '/'; rest++);
|
|
*rest = 0;
|
|
|
|
# ifndef STAGE1_5
|