mirror of
https://git.savannah.gnu.org/git/grub.git
synced 2026-10-23 15:49:23 +00:00
* 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:
1 parent
eca369e8d0
commit
49312f5981
2 files changed
+10
No files matched your search
@@ -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>:
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in new issue
Block a user