* stage2/fsys_reiserfs.c (reiserfs_dir): Set errnum to

ERR_FSYS_CORRUPT if a symlink can't be read for some reason,
but no error is set by read.
This commit is contained in:
jochen 2001-09-24 08:43:38 +00:00
parent eca369e8d0
commit 49312f5981
2 changed files with 11 additions and 1 deletions

View file

@ -1,3 +1,9 @@
2001-09-24 Jochen Hoenicke <jochen@gnu.org>
* stage2/fsys_reiserfs.c (reiserfs_dir): Set errnum to
ERR_FSYS_CORRUPT if a symlink can't be read for some reason,
but no error is set by read.
2001-08-08 OKUJI Yoshinori <okuji@gnu.org>
From Derrik Pates <dpates@dsdk12.net>:

View file

@ -1037,7 +1037,11 @@ reiserfs_dir (char *dirname)
filepos = 0;
if (! next_key ()
|| reiserfs_read (linkbuf, filemax) != filemax)
{
if (! errnum)
errnum = ERR_FSYS_CORRUPT;
return 0;
}
#ifdef REISERDEBUG
printf ("symlink=%s\n", linkbuf);