[OpenBIOS] [commit] r777 - trunk/openbios-devel/fs/grubfs
repository service
svn at openbios.org
Mon May 24 22:55:21 CEST 2010
Author: mcayland
Date: Mon May 24 22:55:21 2010
New Revision: 777
URL: http://tracker.coreboot.org/trac/openbios/changeset/777
Log:
Fix RR alignment bug in the grubfs iso9660 driver which prevented CD directory entries from being read correctly.
Signed-off-by: Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
Modified:
trunk/openbios-devel/fs/grubfs/fsys_iso9660.c
Modified: trunk/openbios-devel/fs/grubfs/fsys_iso9660.c
==============================================================================
--- trunk/openbios-devel/fs/grubfs/fsys_iso9660.c Mon May 24 16:20:17 2010 (r776)
+++ trunk/openbios-devel/fs/grubfs/fsys_iso9660.c Mon May 24 22:55:21 2010 (r777)
@@ -173,8 +173,8 @@
rr_ptr.ptr = ((char *)idr + idr->name_len.ENDIAN
+ sizeof(struct iso_directory_record)
- sizeof(idr->name));
- if (rr_ptr.i & 1)
- rr_ptr.i++, rr_len--;
+ if (rr_len & 1)
+ rr_ptr.ptr++, rr_len--;
ce_ptr = NULL;
rr_flag = RR_FLAG_NM | RR_FLAG_PX;
More information about the OpenBIOS
mailing list